Couple of Rhino or Scarab beetles on a big green leaf.

Royalty-free stock photo ID: 51824263

Couple of Rhino or Scarab beetles on a big green leaf.