Originally Posted by (sp?)
great report Mark. I'm insanely jealous.
keep an eye out for the white Nacho vanagon. their report today says they're in Ollantaytambo near Machu Picchu as well. their Facebook seems to have the most current info. (http://www.drivenachodrive.com
Holy gigantic friggin' picture Batman! I think you can see that from space!