Polar Bears Run This Town

In the remote town of Churchill, Canada, polar bears are king.

November 14, 2013

Top Stories

ABC News Live Presents