The Boarhog Moothy-San is a legendary monster that lives in the horrified hearts of the Japanese people. You can read our full article on this …

First posted on http://mysticinvestigations.com