Twenty people died on Saturday after a limousine crashed in upstate New York. Safety officials are calling this the nation’s worst road accident in nearly a decade. The crash occurred in the historic town of Schoharie, about 45 minutes west of Albany. According to Christopher Fiore, first deputy superintendent of the New York State Police, … Read more