Gray seals and harbor seals sun themselves on Northern Rock, south of Grand Manan, New Brunswick. Northern Rock and Machias Seal Island are in the northern Gulf of Maine to the southeast of Machias, Maine. By -JMChone
{}