TETRIS Window display
TETRIS Window display at Attica Department Store in Thessaloniki,Greece.