Sign in

Aves > Passeriformes > Hirundinidae > Hirundininae > Hirundo > Hirundo rustica > Hirundo rustica transitiva

subspecies: Hirundo rustica transitiva (Barn Swallow, )