Godzilla (Spencer World)

Godzilla or Godzilla Spencer (ゴジラスペンサー) is a massive monster originating from the Spencer Kingdom. Godzilla arose in an ancient times of the Spencer World, battling his rivals, Desghidorah, Grand King Ghidorah and other monsters. The Godzilla Spencer is the monster that can be awakened when new threats have arrived.