Canada: Churchill Manitoba where polar bears outnumber people

Welcome to the town of Churchill in Manitoba, Canada, the self-proclaimed ‘polar bear capital of the world’. Each year, about a thousand polar bears pass through the small town, outnumbering human residents. In October, the bears gather here to wait for the Hudson Bay to freeze over so they can venture out onto the ice to hunt for seals.