NTSB: Limo Crash That Killed 20 People Was ‘Deadliest Transportation-Related Accident’ Since 2009
The limo crash that killed 20 people in New York on Saturday was the “deadliest transportation-related accident” in the nation since 2009, according to the National Transportation Safety Board.