ASAGO CITY, Japan (NBC News) - A sea of clouds at Takeda Castle in Hyogo Prefecture, Western Japan, continues to enchant visitors. The castle ruins, that sit approximately 1,158 feet above sea level, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results