AdChoices
Get Adobe Flash player

One dead in Toronto stage collapse Add to ...

One person is dead and one other is seriously injured after a stage collapsed in Toronto. The stage was being set up for a Radiohead concert which was cancelled.

Drive

Technology