Orchid Mantises are the closest thing we have to living flowers. Here's a handful of them

NEXT