Veiled chameleon

Scientific Name: Chamaeleo calyptratus