The inquest into the fatal Radiohead stage collapse begins in Toronto Monday
On the afternoon of June 16, 2012, just minutes before Radiohead was scheduled to do a soundcheck ahead of their gig at Downsview Park in Toronto, the scaffolding above a specially-constructed stage collapsed.
Read More