Tree Swallow Tachycineta Bicolor Perching

Tree Swallow Tachycineta Bicolor Perching - An Iridescent Blue And White Bird Sitting On Budding Branch In Spring Photo