Jun 30, 20151 minIslands of furry fun…or terror!Japan is a wonderfully weird place. Just the other day we shared how Godzilla received Japanese citizenship. A while back we shared...