Phone Toll Free (USA / Canada): 1 855 217 9045
Phone Toll Free (UK / Ireland): 0 808 101 2673
Phone (Direct): +51 84 240 228
Inca Ruins of Machu Picchu

The Last Bizarre Secret of Machu Picchu

From time to time Machu Picchu gets a mention in the national and international news, after all it is one of the world’s major tourist attractions, but recently a news story emerged like none before. According to a news report ran by U.S. Spanish-language TV affiliates of the...