Barn Swallow ( Hirundo rustica )











Other Links:

Birds
Swifts, Swallows, martins