20 people died in a “horrible” limousine crash in New York State

According to the New York State Police Department, two of the victims were pedestrians. Robert Swart, president of the National Traffic Safety Committee investigating the accident, said, “Twenty dead are terrible. “This... Read more »