Rebirth of Mothra

1996 | 104 min

Miniature twins summon a gigantic moth to battle their evil sister and a demonic three-headed beast.

Available: Amazon.com, iTunes Store, YouTube

Watch
Rebirth of Mothra