Rory O’Connor was fishing off the coast of Florida in the Gulf of Mexico on Jan. 7th when he suddenly noticed a dog paddling toward him. As you can see in this video, O’Connor helped the injured pup into his kayak before bringing him to a local veterinarian.

Once there, the Hungarian Vizsla’s microchip was scanned and O’Connor learned the dog’s sad story. The pooch, whose name is Barney, was out for a jog with his owner when they were both struck by an alleged drunk driver. Tragically, the dog’s owner was killed and Barney fled terrified into the water.

But now, thanks to O’Connor’s efforts, Barney is recuperating with his family and is expected to make a full recovery. Watch O’Connor save the dog in real time below.

[via Midget2000x's YouTube]