 Blue is caused by the ultrastructure of the scales.By itself, such a scale surface diffracts light and gives a blue hue, while, in combination with yellow from the inner skin it gives a beautiful iridescent green.Some snakes have the ability to change the hue of their scales slowly.