1. A tiny green praying mantis!

    A tiny green praying mantis!

    7