Tree Swallow, Tachycineta bicolor
Tree Swallow, 3/17/07, Ed Levin Park
Tree Swallow, 3/24/07, Ed Levin Park
Tree Swallow, 3/24/07, Ed Levin Park
Tree Swallow, adult, 6/13/04, Ed Levin Park, Milpitas
Tree Swallow, 5/11/05, Daniel Webster Preserve, Marshfield, MA
Tree Swallow, 5/11/08, Ed Levin Park
Tree Swallow,  2/17/07, Edwards NWR, Alviso
Tree Swallow, adult, 6/13/04, Sandy Wool Lake, Ed Levin Park, Milpitas
1