View all
1996 · Horror · 1h 39m
A flying turtle battles insectlike creatures in Tokyo after they emerge from a meteor. Wikipedia