All posts tagged: Greek holiday

At Last, Hellas!

On the evening of August 13, 2004, the world witnessed a grand spectacle that was put up in the most elegant and visually stunning way by the Greek capital. As the countdown began, the water that flooded the stadium’s center stage reflected the lights that […]

Leave a comment