Talk:Megaguirus/@comment-25757330-20140702044007/@comment-3367060-20140702044629

No... they're mutated Giant Praying Mantises...