Humpback Whale Heat Run
Onboard whale watching charters w/ Wild Side
Live is a Breach, and then you Dive
Humpback Whale Heat Run - Whale Watching Boat Tours Oahu, Hawaii
The males continue to vie for the closest position to the femal - bloody tubercles seen here from fighting...