In early December 2025, faculty and staff at St. Bernadette School in Pierce Township, Ohio, returned from the Thanksgiving holiday to an unsettling scene: more than 70 vultures lying lifeless across ...