Snowy owl spotted for the first time in NYC’s Central park in 130 years
A snowy owl was spotted for the first time in New York City’s Central Park in the last 130 years! The owl was recently spotted strolling around New York City’s Central Park on Wednesday of…