Hirundo rustica Linnaeus, 1758
Family: Hirundinidae
Barn Swallow,  more...
Hirundo rustica image
Description Not Yet Available