<--Previous
Up
Next-->
Steph contemplates the alien nature of the Intihuatana at the high point of Machu Picchu.