Professional diver James Moskito was recently swimming near the Fallon Islands just off the San Francisco coast with a team of divers when something happened that none of them were expecting.

James was in the middle of his dive when he caught sight of a humpback whale hovering near the surface.

As a seasoned diver, James could see that the whale was not in good condition, as whales typically only come up for air for a few seconds at a time.

Since the whale was staying above the surface for a long time, James knew something was wrong.

Warning: Account balances and purchasing power no longer tell the same story. Know in 2 minutes if your retirement is working for you.

"The whale came up on a breath, came up, put its eye above the surface... looked at me, I could tell it was looking at me and it just stayed there," James recounted. He then swam right up to the whale and put his hand on the creature, telling the sea-dweller, "I'm here to help you, I'm not going to hurt you."

When James swam around behind the whale, he was shocked to find a 3,000-pound anchor attached to the whales tail.

The diver worked for hours to free the whale from the anchor's one mile long line. After his hard work, he was eventually able to free the whale.

The whale was overjoyed to be free, and it immediately started swimming around in circles excitedly.

FREE Gun Law Map: Laws Don't Pause During Social Unrest

Following ongoing debates over border security and immigration policy in 2026, do you support stricter enforcement measures?

By completing the poll, you agree to receive emails from BoredTrashPanda.com, occasional offers from our partners and that you've read and agree to our privacy policy and legal statement.

The whale expressed his gratitude to James by swimming up to him and rubbing against him.

We applaud James for having the awareness to understand that the whale was in dire straits and was able to have the skills to save this whale's life. SHARE this story if it touched your heart!

The opinions expressed by contributors and/or content partners are their own and do not necessarily reflect the views of BoredTrashPanda.com. Contact us for guidelines on submitting your own commentary.