CBSN

Humpback whales put on show for tourists