Pamukkale – Turkey

If you love seeking out surreal sites, that look not of this world, then do we have a destination for you. "Pamukkale", meaning "cotton castle" in Turkish, is a natural site in Denizli Province in south western Turkey. It is an unreal little village that has some of the most spectacular turquoise water terraces you will ever lay eyes on. There are 17 of them in all that range i...
Read More