crosbyreport.com
Machu Picchu Peru: We find the “Lost City of The Incas” right where they left it.
Visiting Machu Picchu? Here’s what you need to know before you pass out from the lack of oxygen. Two words: coca leaves.
Peter Crosby