Sort:  

holy moly, looks amazing... is this Greece?

Yes, Crete is in Greece. Crete is really worth a visit 😁