Train Derails Killing 3 near Niagara Falls

A train derailment near Niagara Falls resulted in three dead and dozens more injured. Click here for pictures. The passenger train derailed near Burlington, Ontario in the midst of a route traveling from Niagara Falls to Toronto. The three people confirmed dead were all employees with Canada’s Via Rail and were riding in the front of the … [Read more...]