A brood of Chinese mantises had hatched in my moms garden. These are the big six inchers!

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app