Giant burrowing cockroach royalty-free stock photo
{"Image ImageDescription": "They are the largest cockroach in the world. The Giant burrowing cockroach (Macropanesthia rhinoceros) is also known as the Rhinoceros cockroach and Litter Bugs.", "Image Copyright": "skydie"}