Sacred Machu Picchu, Still Shrouded In Mystery: It’s Worth The Trip

On a recent visit to Peru's famous Machu Picchu, one of the New Seven Wonders Of The World, a private tour group encountered iffy weather, making for some surreal photos.