My veiled chameleon somehow got his tongue stuck outside of his mouth today. There was about an inch and a half of tongue sticking out and he was running around and rubbing it very hard into the ground and corners of the cage. After a while it looked like he had broken it and it was completely bend in half. He then was able to get it back in his mouth. Could he have broken his tongue? What could have caused this and is there anything I can do to make sure he is ok?

