Nature TTL

An insect on a lavender flower


An insect on a lavender flower.