American Goldfinch (Carduelis tristis)

American Goldfinch (Carduelis tristis)

American Goldfinch (Carduelis tristis) photographed at Beaverhill Lake, Alberta, Canada.