Category: Mantids

Mantid Availability 9/15/2022

Mantids are cockroaches’ closest living relative. Like roaches, many are a variation on a simple roachoid body plan with one major difference: mantids are built to kill. All species possess raptorial forearms used for...