Godzilla Island is one of those things you’ll have to see to believe. In all my years of being a Godzilla fan, I had only vaguely heard about it. It wasn’t until recently when I managed to acquire the whole series. No, it’s not commercially available outside of Japan, and probably never will be. But […]