A sailor and his two dogs are recovering on Vancouver Island thanks to life-saving action by the United States Coast Guard.
The man and his canine companions were aboard a small sailboat off the southwest tip of Vancouver Island early Wednesday when it lost power and was swept onto rocks.