Young iguanas are green because they hide high up in the trees on thin branches between the foliage. As they get older they move to thicker branches that has less foliage and for this reason their colour changes from bright green to grayish - brown etc. This change in body colour isto ca...