© 2024 Pluto Inc. All rights reserved.

Gamera 2: Attack of Legion

A meteor lands in Japan and unleashes hundreds of insect-like creatures bent on destruction