Barry the Barred Owl landed in New York City’s Central Park in October of 2020 and stayed for over four months.