Trioceros deremensis
A beautiful young male of the Usambara Three-Horned Chameleon, Trioceros deremensis. unlike the notoriously known Jackson´s Three-Horned Chameleons, Trioceros jacksonii, which give birth to living offspring, these beautiful cousins of them lay eggs…
more info at: