Godzilla vs. Mothra is a 1992 film centering around the Moth god Mothra's attempts to protect her people and the earth from Godzilla and her dark twin Battra. Directed by Takao Okawara. Written by ...
Battra is a Toho monster that only made one appearance, in 1992's Godzilla vs. Mothra. The dark counterpart to Mothra, Battra is a creation of the Earth itself as an instrument of vengeance ...