Monster X (Godzilla)

Monster X is a final antagonist and final villain in Godzilla Final Wars.