HERE BE MONSTERS March 22, 2015 Add Comment Edit (CLICK to enlarge) From ESP labs to Pokemon panics to death cults, Japan is a wonderland of the bizarre. In the old days of d... Read More