Kamacuras (カマキラス, Kamakirasu) are giant mutant praying mantis monsters that appear in the Red Bamboo Saga of the series G-Force.
Advertisement
Kamacuras (カマキラス, Kamakirasu) are giant mutant praying mantis monsters that appear in the Red Bamboo Saga of the series G-Force.