Barn Swallow (37)Hirundo rustica drhalsall United Kingdom (Great Britain) In Great Britain, aka as plain "Swallow" - Plex Moss Lane, Halsall, Lancashire Date uploaded: Jun 17 2013