Cave Locust

Cave Locusts are a species of large locusts.