The Chris's talk about Slick Chris's favorite Godzilla flick, Invasion of the Astro Monster. Aliens from Planet X are in desperate need of Earth's help to rid themselves of Monster Zero, but perhaps not everything is as it appears on this newly disc...