Barn Swallow by Jill Staake

Updated: Apr. 06, 2012

A Barn Swallow feeds newly-hatched nestlings.