1. Mother and baby humpback whales rise from the depths beside swimmers

    Mother and baby humpback whales rise from the depths beside swimmers

    152
    27
    869
    4