Back to album

Udonga spinidens (Stink Bugs) - Kerala, India

Udonga spinidens (Stink Bugs). Photographed near Periyar National Park, Kerala, India on 28 March 2023.

31 views
0 faves
0 comments
Uploaded on May 27, 2023
Taken on March 28, 2023