NYC Water Tower Roof Removal Sparks Outrage Over Barn Owl Nest
The roof of a water tower in Manhattan’s Upper West Side, where a family of barn owls had been nesting, was removed, sparking public outrage. The event occurred after the birds, believed to be the first documented barn owl nest in Manhattan in modern history, drew widespread attention from residents and photographers. Jessica Wilson, executive … Read more