An Australian Shepherd named Rio has been reunited with his family in Greensboro, North Carolina, after an unexpected journey of nearly 1,000 miles. Rio, who is ten months old, escaped from his home in Sand Springs, Oklahoma, and was missing for close to three weeks before the reunion.
The circumstances of Rio's extensive solo travel remain unclear, but the dog's reunion marks the end of a lengthy separation for the family and their pet. The incident highlights the long distances animals can sometimes travel when lost.