Barn Swallow Hirundo rustica

Palo Alto Duck Pond, March, 31, 2004