Scarab couple

Scarab couple

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

by
by
by
by
by
by