Travel Traveling on a Dime: Day 10, The Ruins of Takeda Castle, Machu Picchu of Japan. January 15, 2014