Humpback whale (Megaptera novaeangliae) mother and calf migrating off the coast of Cabo San Lucas, Mexico.