News

20 killed in limousine crash in upstate New York

20 killed in limousine crash in upstate New York

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

Advertisement