Overview
It's an all-out battle royal between Godzilla and Bagorah, the giant bat monster from space, on the streets of Vancouver, British Columbia. These two behemoths are going to settle once and for all who is King of the Monsters, and neither the army nor G-Force have any say in the matter!
Log in to comment