I would definitely take that snake to a vet.

Beautiful coloring by the way.