Watch the miracle rescue of a dog that spent more than an hour swimming in the cold waters of the Gulf of Naples.
A Labrador retriever called Noodles was saved by a group of Italian yachters sailing off the coast of Naples.
The dog had fallen from a ferry that was headed for the island of Ischia. And, despite the owner sounding the alarm, the ferry reportedly refused to stop.
The video shows the crew of the sailboat RYCC Savoi spotting the puppy swimming for their boat before they haul the wet Noodles aboard and dry him off in a towel.
Noodles was later reunited with his owner, who had filed a missing pet report with the police.
The pros and cons of cruising with your cat or dog
French yachtsman saves his cat in at-sea rescue
Stranded sailor and his dog rescued after abandoning burning yacht
Sailor and his dog rescued after swamped boat capsizes
RNLI crews and the local harbour master attended the scene on Sunday as they attempted to salvage the flooded vessel
Dog rescued by RNLI after 10 days stranded on ledge
A springer spaniel was saved by volunteer RNLI crews after going missing near Foreland Point in North Devon
Dog rescued by RNLI after cliff fall
Two Newquay lifeboats came to the aid of a dog after it fell 60ft from cliffs