• Home
  • 20 Killed After Limousine Crash In Upstate New York

20 Killed After Limousine Crash In Upstate New York

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

Recommended Posts

Loading...