Close
See-through Ellipsidion - Beautiful Cockroaches
Blattellidae Ellipsidion sp