Two humpback whales in the deep blue translucent waters of Reunion Island in the heart of the Indian Ocean!