A Humpback Whale performs a Spy Hop in front of a double rainbow in Maui

Hawaiian Islands Humpback Whale Underwater

spy hop in front of maui rainbow