7010926 Violet Green Swallow

7010927 Violet Green Swallow

7010939 Violet Green Swallow

7010941 Violet Green Swallow

7010946 Violet Green Swallow

7010948 Violet Green Swallow

7010920 Violet Green Swallow

7010924 Violet Green Swallow

7010933 Violet Green Swallow

7010937 Violet Green Swallow

Tachycineta thalassina VIOLET GREEN SWALLOW 8036656

7010135 Violet Green Swallow

7010144 Violet Green Swallow

7010147 Violet Green Swallow

231328 Violet Green Swallow
© Rob Curtis/The Early Birder