
Woman Arrested After Allegedly Leaving Scene of Fatal Crash
Suffolk County Police have arrested a woman for leaving the scene of a motor vehicle crash that killed a pedestrian in Selden. On September 7, a passing motorist observed a body and vehicle debris in […]