Mebigon: The Space Monster

Mebigon: The Space Monster is a Japanese/American science fiction giant monster film and the twenty-seventh installment of the GodzillaVerse.

Monsters

 * Mebigon