Source: Atlas Obscura
View all photos



Jiufen Old Street, nestled in the mountains northeast of Taipei City, is often claimed to be the inspiration for Hayao Miyazaki’s animated masterpiece, “Spirited Away.
” While that may not be entirely correct, there are plenty of spirits…The post Ghost Mask Museum appeared first on FeedBox.