North American Barn Swallow Hirundo rustica erythrogaster Barn Swallow Hirundo rustica erythrogaster Barn Swallow Hirundo rustica erythrogaster Barn Swallow Hirundo rustica erythrogaster Barn Swallow Hirundo rustica erythrogaster North American Barn Swallow Hirundo rustica erythrogaster North American Barn Swallow Hirundo rustica erythrogaster Bank Swallow Northern Rough-winged Swallow
Hirundo rustica erythrogaster