Japan is home to some very strange spirits, to say the least. Not long ago I did a post about an odd breed of spirit that exclusively haunt Japan’s bathrooms. Last night I was poking around, looking for more Japanese ghouls and goblins when I came across the Gashadokuro (also known as the Odokuro). While…