Lalaria beach ~ Skia

Lalaria beach ~ Skiathos. Where parts of the movie "Clash of the Titans" movie series were filmed, Greece