Matsuyama Castle oldest surviving castle located 430meters above from sea level As if the castle floating in the sky Takahashi, Okayama, Japan 02 Moopon …

AloJapan.com