Limo crash at popular New York tourist spot kills 20, officials say

A crash involving a limousine at a well-liked upstate New York tourist spot killed 20 individuals, officials stated Sunday.

Local officers advised the Occasions Union of Albany that a limo rushing down a hill hit bystanders Saturday afternoon at the Apple Barrel Country Store in Schoharie, about one hundred seventy miles north…

Source link