August 8 2018 8:09am

Toronto residents battle flooded streets after deluge of rain

A slow-moving storm system over Toronto caused flooding and power outages in several areas of the city Tuesday night.

Responsive site?

Video Home