21 dead, 18 injured after bus falls off overpass near Venice, Italy

The tragic bus crash occurred in Mestre, a suburb of Venice.

October 3, 2023

Top Stories

ABC News Live Presents