Snowy Owls Have Arrived In New York City
At least seven snowy owls have been spotted around the New York City area. These owls from the Arctic are drawn to the freezing temps.By Katherine Biek | February 20, 2015
Snowy owls are invading New York, and the freezing-cold temperatures are to thank for their arrival.
So far, at least seven of the owls have been spotted in the New York City area.
Including on Governor's Island, which tweeted out a picture of a new feathered friend.