Humpback Whale (Megaptera novaeangliae) and calf at Walpole Island, New Caledonia.