North American Barn Swallow

Hirundo rustica erythrogaster
North American Barn Swallow

Hirundo rustica erythrogaster
North American Barn Swallow

Hirundo rustica erythrogaster
North American Barn Swallow

Hirundo rustica erythrogaster
North American Barn Swallow

Hirundo rustica erythrogaster
North American Barn Swallow

Hirundo rustica erythrogaster
North American Barn Swallow

Hirundo rustica erythrogaster
North American Barn Swallow

Hirundo rustica erythrogaster
North American Barn Swallow

Hirundo rustica erythrogaster