Churchill, Canada: Polar Bear Capital of the World
Churchill, a small town in Manitoba, Canada, located off the Hudson Bay, is easily one of the best places in the world to see polar bears in the wild. During October and early November thousands of polar bears migrate across the frozen water of the Hudson Bay to hunt for food. My sister and I planned a trip here as a surprise for our mom, … Continue reading Churchill, Canada: Polar Bear Capital of the World