10 Creepy Photos and their Disturbing Backstories 937.2k views
Did you know?
Nishiyama Onsen Keiunkan is the oldest hotel in the world. Situated in Yamanashi Prefecture, Japan, the hot spring hotel was founded in 705 CE, and it has been operated continuously by 52 generations of the same family for over 1,300 years.
YOU MAY ALSO LIKE