Nature TTL

A ladybug dusted with pollen


A ladybug dusted with pollen.