People in Newfoundland, Canada are still trying to recover from a snowstorm that trapped people in their houses and completely shut down businesses.
People in Newfoundland, Canada are still trying to recover from a snowstorm that trapped people in their houses and completely shut down businesses.