Crouching Tiger

Ben-Shemen forest, Israel

Devil’s horse larva assuming a mysterious pose…

← Back to Praying Mantises

Buy Prints

Prev Next