That's an African Rock Python. I have NO idea where that pic came from or the circumstances around it. It was posted on one of my other sites and I thought it interesting.....
You don't see many African Rock Pythons for sale in the pet trade because they are generally pretty mean spirited. With teeth like those, I guess NO ONE really wants to keep them around if they have attitudes to match...