Today Beverly reported:
“I saw these birds in Harlem, 127th and 129th on Lenox Avenue, NYC, NY.. I thought I heard chirping of more birds too. I googled and discovered: Wild Parrots ARE in NYC and now in Harlem. The next morning I was awakened by a whole flock of loud chirping of these birds!
Who Knew?? Glad I know now!”