Tagged: House Finch

House Finch8

Palo Alto Bayland in USA ( April 30, 2009 )

House Finch1

Mountain View in USA ( May 28, 2007 )