My ball python crawled out of his hide and just sat in the middle of his enclosure for about 15 minutes. I heard some rustling around so I looked at the cage and saw him freaking out, he was squirming around and pushing the substrate all over the place, and he coughed very loud with a 'gurgling' sound. I thought maybe he was going to puke...but he hasn't yet. He ate on Thursday. I just noticed he pooed.

Does anyone know what the heck just happened...