He looks great! Not to be a downer but I assume the exo-terra in the background is his cage. I think now that he is getting much larger, it might be time to get a larger cage as well. The 18x18x24 is great for smaller chameleons but an adult veiled will need a much larger cage.