live5.news
Snowy Owl spotted in Central Park for the first time in 130 years
In the winter of 1890, a snowy owl was spotted in New York’s Central Park, part of what a contemporary account called “unusual abundance” along the east coast of the great and bea…