I've heard about the things PETA says about Petsmart and Petco, and I'm just wondering if it's okay to buy a BP from there. There really my only option, giving that the closest breeder I can go to is 3 hours away and I don't know if the travel with upset the snake. I'm also wondering if Ball pythons can handle long distances?