Japan's Machu Picchu fascinates tourists

The sea of clouds-covered Takeda Castle ruins fascinate tourists in western Japan.