The Planet Eater

Next stop, the second season of Gamera: The Series known as "The Planet Eater".