Locust Queen

Locust Queen is an enemy in Gears Pop.