lesser-goldfinch1

Arastradero, Palo Alto in USA ( April 10, 2009 )

Lesser Goldfinch ( Carduelis psaltria )

Leave a Response