A snowy owl is spotted in Central Park for the first time since 1890
A snowy owl has been spotted in Central Park for the first time in more than a century, sending birdwatchers into a frenzy. Nearly 100 people gathered in the park Wednesday with binoculars and long lens cameras after the arctic owl landed on a baseball field in the early afternoon. The last time a snowy … Read more