Sort:  

Woow! What a place 💥 Where is this located?

Thassos Island in Greece.