Sign in

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

subspecies: Hirundo rustica rustica (Barn Swallow, )