Giant Mantis

Giant Mantids are a species of huge mantises.