LOADING...
Please be patient.
A barn swallow perched on a post. Image note: side view.
A barn swallow perched on a post. Image note: side view.
A barn swallow at the edge of nest with eggs showing.
A barn swallow at the edge of nest with eggs showing.
A barn swallow on its nest.
A barn swallow at the edge of nest with eggs showing.
A barn swallow on its nest. Image note: side view.
A barn swallow nest and five eggs.
A barn swallow nest and five eggs.
A barn swallow nest and four eggs.