An animated sci-fi series about a giant praying mantis who works in pest control--those pests including humans.
HOME • ABOUT • LORE • FANART
Bonus Shorts • Ask Gregorsa • Sophodra's Tips • Comics
ARCHIVE