That poor boy has had a rough time. I'm so glad he came to you - thank you for taking him in. I hope the vet check goes smoothly and his health is fine. What a gorgeous and special boy he is.