Tour bus crash in U.S. state of New York leaves multiple dead, multiple injured

multiple fatalities, Niagara Falls
World
image