The Prince

Ben-Shemen forest, Israel

A tiny-yet-playful devil’s horse larva.

← Back to Praying Mantises

Buy Prints

Prev Next