Limousine crash in New York kills 20

20 people were killed after a limousine crash in upstate New York. The deaths were the result of a two-vehicle accident that happened in front of the Apple Barrel Country Store. WNYT’s Emily Burkhard reports.

Best of NBC News

Play All