Chefchaouen, Morocco

Surreal Cities

You have to give Mother Nature credit: she sure knows how to create an otherworldly destination. Think the salt flats…

Che