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, ...