Chameleons have Gizzards?!
If your veiled chameleon is eating sand, it might be because reptiles DO have gizzards, like birds...my female eats a little sand almost every morning, and her poops reflect this. It is Home Depot playsand, with no lime or other caustic substances, and is in a box for...