One of the 7 modern wonders of the world, Machi Picchu definitely lives up to the hype. The amazing lost Incan city sits perched on a remote mountain top in one of the most stunning locations. Despite the many tourists the place is pure magic for a whole host of reasons – the location, surrounding mountain scenery, the perplexing achievements of the Incan architecture, its mysterious history and its also incredible photogenic. It also resonates with a powerful, spiritual energy that really stirs the soul. While this is probably one of the most famous photo’s in the world, the reality continues to live up to expectation and its easy to replicate. Llamas keep the grass down among the ruins as well and we were lucky enough to sneak one into that perfect postcard shot.
Posted in: Feature Photos– April 3, 2011