A cat missing for five years was found 1,200 miles away. He was just reunited with his owner

Sasha the cat was missing for five years before he was found 1,200 miles from home.

(CNN)A black cat disappeared from Portland for five years, winding up 1,200 miles away. Only he knows the whole story of his mysterious journey, but here's what we DO know.

Viktor Usov had wondered about his cat for five years. He thought the worst had happened -- then he got a call from New Mexico.
The person on the other end of the call was from the Santa Fe Animal Shelter and told Usov they had found a 6-year-old, long-haired black cat they believed belonged to him. "No way," the Oregon resident said. "That can't be my cat. That must be a malfunctioning system."
    Sasha and Murad Kirdar from the Santa Fe Animal Shelter flew to Portland on Tuesday.
    Santa Fe Animal Services had found the cat wandering the streets without a collar. They brought him to the animal shelter, where he was scanned for a microchip, public relations officer Murad Kirdar told CNN on Monday.
    A microchip is about the size of a grain of rice, and it is injected under the skin using a hypodermic needle. Microchips can store an identification number for the pet and contact information for the owner.
    When the shelter scanned Sasha, it led them to Usov. He thought it had to be a mistake. He wondered how his cat could have traveled from Portland to Santa Fe. "I want to think he was on a great American adventure," Usov said.
    The animal shelter told him that this cat loves belly rubs and all other animals, and Usov knew it really could be his cat. They exchanged pictures of Sasha when he was a kitten and what he looks like now. It was the same cat.
    Usov is in medical school and didn't think it would be possible for him to go pick up Sasha. The animal shelter stepped in to help.
    Usov was finally reunited with Sasha, thanks to Kirdar flying the cat to Portland.