Humpack whale exhales a beautiful rainbow

I have taken whale-watching boat rides off Newport Beach many times, and seen many beautiful things. But there's always new beauty nature has ready to surprise us.

vQQZ7e

"A Humpback Whale producing a nice rainbow off the coast of Newport Beach. Royce Hutain was the captain of his boat while I flew my aerial camera and Jason Anderson had a second aerial camera. This was filmed on 7/5/15."

Here's another similar clip from a few years ago, this one off the coast of Nova Scotia.