Sterling's New Jersey Birds - sterlingbirds

Blue-headed Vireo on nest

blueheadedvireonest