
Castle in the sky floating the sea of clouds! Takeda Castle Ruins is known as “Japanese Machu Picchu”
Takeda Castle Ruins Takeda Castle Ruins(竹田城跡), located in Asaki City, Hyogo Prefecture, is ruins of mountain castle built on the…