weathereye.jped.uk
Ice Edge North of Greenland
ice edge clearly visible from space.