Hey Rich, whatever you do, make sure whoever takes the snake realizes one of the problems that are going to arise with that snake most likely. One of the problems that you are going to have is your two headed snake has necks. So it is feasible that it could bite the other head if for some reason it got especially hungry. Sometimes one of the heads doesn't have interest in eating but from the looks of your snake, you are going to have a few issues with feeding. If you are lucky, one head might eat faster then the other so that you don't have a pinky mouse traffic jam because I don't think you are going to just feed one head without the other one going for the same meal. You've got two complete brains. The ones with their actual heads conjoined sometimes do better. Either way, I wish you the VERY best of luck. If you do part with it, I hope it goes to someone that realizes this isn't going to be a particularly easy snake to care for. It might have some shedding issues, most likely with one of the heads. I hope someday to perhaps hatch a two headed snake. And they are right, the two heads can go for some good prices.
Just think, Its your birthday present from your snakes.