Man snowblowing

Heavy snow and strong winds pummeled the Avalon Peninsula on Sunday. Thousands face power outages and many facilities in the metro region closed due to the severe weather conditions.