File under: Travel news
Photo credit: Aol Video This mystical-looking castle in Japan that is affectionately known as the 'castle in the sky'. Echizen Ōno Castle (its real name) stands 800 foot above sea level. See also: Top 10 castles you can sleep in See also: Naomi Campbell hires French castle for 45th birthday When it gets foggy, however, the castle appears like something out of a... continue reading