I’m glad your boy is okay. A few years back my cat Jack once disappeared for a week and we get a phonecall from someone like 60+ miles away where they found him in the desert. He had his collar still and was found after getting into a fight with a coyote in someone’s yard and won. Still no idea what happened