Based on that picture, I agree with Jodan. I have only seen pictures and have no first hand experience, but if it was an animal in my care I would be finding a qualified exotics vet as soon as I could.
I hope things work out for you and the snake. Good luck!