Imagine after three years of being together, your family pet is taken from you. But three years later, you get a call saying the dog has been found and needs a home.
That’s what happened to this family. Their German shepherd, Rico, was taken away as part of a bad breakup. They never forgot him. Three years and 2,300 miles later, Rico was found wandering the streets in Virginia, and the shelter called his previous owners. The family was ecstatic, and a family friend took Rico to the vet and put him on a plane to reunite with his family. Watch their incredible reunion: