Mantodea: Mantises - Alex Wild Photography
Powered by SmugMug Log In
Tenodera sinensis - chinese mantis.

Tenodera sinensis - chinese mantis.

nymphpreying mantispraying mantismantidae