20 people killed in limousine crash in New York

The accident, which involved two vehicles, occurred in Schoharie, which is about 40 miles away from Albany, police said.

October 7, 2018

Top Stories

ABC News Live Presents