commercial cham places are notorious for not sending the cham pictured. plus i went to their website and their wasnt anything to even indicate that the cham sent would be the cham pictured and in their order section for four month old juveniles,the chameleon pictured is clearly older than four months, even if they did send you the same chameleon, the pictures shown on their site of juvenile chameleons, are just examples they have had those same pictures posted for longer than your cham is old, it is rare that any chameleon would appear as it did in a picture that was taken at least weeks ago , as their appearrance changes from day to day,and they are often dark from shipping , it is impossible to tell size from a photo with no size reference (like the ones on their site) the only way to know the actual size would be to know the SVL which they do not include on their site. if you go back to their site you wil see that the picture they are using today, is the same picture as when you ordered, if they are using the picture of the actual chameleon sent, then how could that be. just one more example of why it is better to be patient until you can find a trusted private breeder