A crash involving a limousine at a popular tourist location in upstate New York has left 20 people dead.
Reports suggest a limo speeding down a hill crashed into bystanders at the Apple Barrel Country Store in Schoharie, about 170 miles north of New York City.
The store is a popular spot for people looking at autumn leaves.
The National Transportation Safety Board is investigating
Advertisement
- PA