You're a hero!! So glad you got him to a vet to be checked out. I hope he's OK and will be put back where he belongs - far from any roads!