Tree Swallows mating
Palo Alto Baylands, California
May 11, 2007
They were on the levee between Charleston Slough and Mountain View Slough, which is the border between the Palo Alto Baylands and Shoreline at Mountain View.
All photos were taken with a Canon EOS 20D and Canon EF 100-400L, hand held. They are significantly cropped.