I have a female ball python and she has presented me thus far with two sets of beautiful, healthy babies while I was living in Kingston on the plains where it is hot and humid and flat (near sea level). When I moved to the hills, it was December 2015 and she was pregnant. She did not lay her eggs as usual in June 2016 and I thought she was not pregnant after all, but then later in that same year she passed some "stone" eggs. I was dismayed and worried, but she seemed fine and eating normally, etc. She was with the male again in December and January 2016, then I separated them and waited, but nothing has happened and she has not laid. I am just hoping there are no more "stone" eggs in her again. We will see what happens between now and November. I feel that all this is because I moved up to the cooler, drier hills and to an altitude of 2,800 ft. above sea level. Can the altitude alone be responsible? I make sure to keep them warm and humid as I did in Kingston, but I can't change the altitude! Any advice?