Battle between Godzilla and Meganula, giant dragon-fly monsters.
Read More
Godzilla is back! This time, Japan has a new weapon: Megaguirus! Now a 3-way battle begins between Godzilla, Megaguirus and the humans beings! Will Godzilla win? Will humanity survive?
Read Less