Cockroach, Blaberus sp.

Royalty-free stock photo ID: 33217348

Cockroach, Blaberus sp.