Discover 'Japan's Machu Picchu'

In Japan, it’s called the ‘Castle in the Sky’, but international travelers who’ve discovered historic Takeda Castle have compared it to another mountain-top historic ruin half a world away in South America.
Peru’s Machu Picchu has made most intrepid travelers’ bucket lists of adventures. But Japan’s Takeda Castle (pronounced: ‘tah-kay-dah’) - that's about the same age as Peru's...