News

This 2012 satellite image captured an unusual snow-topped ... body of water north of Hudson Bay. The structure is draped around a group of tiny, rocky islands, known as the Manning Islands.