Snowy owl found in Central Park for the first time in 130 years
New York City’s Central Park is probably the most famous park in the world, attracting visitors from across the globe. You never know who you’re going to run into there. But one unexpected visitor has ...