Downsview Park Toronto

Stage Collapses Before Toronto Radiohead Concert

Canadian Press | Posted 06.17.2012 | Canada

TORONTO - With a loud rumble that one witness compared to a roller coaster, the top of a stage being set up for a concert by the alternative rock band...