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:
And you'll see personalized content just for you whenever you click the My Feed .
SheKnows is making some changes!