Why waste time leveling Tokyo for the millionth time when you can upgrade your stomping grounds to include the entire planet? While probably not the basic premise that the proposed trilogy's creators had in mind, it's where we find ourselves with Netflix's new anime, Godzilla: Planet of the Monsters.
Set for release on the streaming service[...]