Downtown detonation

News

Police detonated an 'incendiary device' in downtown Toronto.

More From Embedded-Only/News/Toronto