So sorry to hear that! Get him to a vet ASAP! I'll pray for his speedy recovery! Keep me posted! Whatever it is it looks painful.

Good luck.