Giant Locust

Giant Locusts are a species of huge locusts.