Film Leave Michael Flett | March 13, 2023 A 911 call on a rainy night in September 2002, a police officer called to the Joshua Hill Cemetery in Syracuse, New York, where he finds a baby Read More