Barn swallow
Hirundo rustica
More Barn swallow information: