Ant

Small red ant on a flowerhead

East Lyme, CT, USA