Limo Operator Convicted Of Manslaughter After Crash Killed 20
The 2018 crash in upstate New York was the deadliest auto accident in the United States in nearly a decade.
The 2018 crash in upstate New York was the deadliest auto accident in the United States in nearly a decade.