
Churchill Manitoba We went to Churchill Manitoba Canada to see polar bears in their natural habitat. This 900-person frontier town is one of the true polar bear and beluga whale capitals of the world. Cloud cover permitting, it also provides a great opportunity to experience the Aurora Borealis, or Northern Lights. Churchill is located in […]