I'm not entirely sure where to start, so I'll start with a little bit of background.

My Ball Python is about a year old, and has never had any sort of health issues. So far he has been a very consistant eater, no mites, no respitory infections, no problems shedding, no dehydration, nothing. Up to this point I have been very happy that I have such a well behaved and healthy ball python. I keep him in a 20gal Terrarium in my room, I give him fresh water everyday and check the temperatures in his tank throughout the day to make sure its not too hot or cold. Everything has been going fine until about 3 am last night...

I woke up completely startled to what sound like labored exhaling or choking from the tank. It was the oddest sound I think I've ever heard. I went over to the cage and my Ball Python was contorted in such a way that did not look natural at all, with his head up and mouth open like he just got done devouring a mouse. Another labored exhale/choking sound or two, he straightened out and continued on his rampage around the tank like nothing happened. Suffice to say not only was I startled out of sleep but concerned about my snake, so I stayed up for a while longer watching him to make sure there was no abnormal behavior. He looks well and healthy today...

Wtf?