Godzilla: Planet of the Monsters is hitting Netflix this Wednesday, January 17th! We’re all counting down the days! With that most important headline out of the way, let’s see what all …

Maser Patrol