Limousine crash in New York kills 20

01:45

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.