New York City

Rare snowy owl spotted in New York City’s Central Park.

Visitors were in for a treat at New York City's Central Park on Wednesday morning as a snowy owl was…

4 years ago