Three year old Labrador Retriever "Buck" found his way back home after a 500 mile trip. The man who found the dog decided to keep him and brought him to the vet for shots. The vet discovered Buck's microchip and contacted Buck's father Mark Wessells.
Long lost dog and owner reunited after 500 miles. Nobody knows how Buck found his way back but guessing he used his strong sense of smell.
More details at People-Pets.