A new insect enemy that feeds off of the energy of all living things has set its eyes on Earth.
Masayuki Akehi
Director
Teruo Ishii
Leiji Matsumoto
Writer