Loading articles...

Severe storm sweeps the GTA

Severe rain hits the GTA causing massive power outage and flooding.