News You Should Know
The small town of Schoharie in upstate New York is in shock after 20 people were killed in a limousine accident on Saturday including the driver, all 17 passengers and two pedestrians. The New York Times has reported that this is the “deadliest U.S. accident in 9 years.” The limousine was seen speeding down a…