Veteran Takes Service Dog On 2,500 Mile Road Trip To Save Dog's Life.

David adopted a puppy, who he named Bones, from a shelter.

He trained him to be a devoted service animal. That's when David said everything in his life changed. It wasn't long before David's friends began to see a difference.