That is a shame. But at least he had a safe warm place to stay for a while. It was great of you to try to help him, especially since you have to worry about Visa being in heat.
Best of luck to you big guy.