Limo Crash in Upstate New York | 20 Feared Dead A 2-vehicle accident involving a limousine has left 20 deceased in upstate New York, the State of New York Police said on Sunday. Federal investigators were rushing to the scene. Local reports said the limousine was carrying a marriage party when it struck with another vehicle in front of the Apple Barrel Country Store in Schoharie, N.Y., on Saturday afternoon. Jessica Kirby, 36, the manager of the Apple Barrel Country Store, said multiple regulars in the parking lot were killed…
Read More