Purple finch

A purple finch perches on a rock

East Lyme, CT, USA