Violet-green Swallow - Tachycineta thalassinaViolet-green Swallow - Tachycineta thalassinaViolet-green Swallow - Tachycineta thalassinaViolet-green Swallow - Tachycineta thalassina