North America Suffers “Unbelievable” Snowfall Totals – State Of Emergency Declared In Canada
By Cap Allon – Electroverse The weekend’s historic Arctic front brought significant snowfall to many regions of North America, particularity to southern Canada and Midwest/Western United States. “Leading up […]