Thinking about picking these 2 up in the next few days. Never owned Leo's but have experience with large lizards. Wondering what you guys think these are and if 25ea is a fair price. Sent from my SAMSUNG-SM-N930A using Tapatalk