Results 4 results found Humpback whale (Megaptera novaeangliae), Ile Sainte Marie, Madagascar, Indian Ocean, Africa Humpback whale (Megaptera novaeangliae), Ile Sainte Marie, Madagascar, Indian Ocean, Africa Humpback whale (Megaptera novaeangliae), Ile Sainte Marie, Madagascar, Indian Ocean, Africa Tourists watching a humpback whale (Megaptera novaeangliae), Ile Sainte Marie, Madagascar, Indian Ocean, Africa