A cockroach in the Ecuadorian jungle in Orellana province.

- Image ID: TRJ275
A cockroach in the Ecuadorian jungle in Orellana province.
Anton Sorokin / Alamy Stock Photo
Image ID: TRJ275
Location: Yasuni National Park, Ecuador