Ocellated Lizard (Timon lepidus) is one of the most huge and beautiful lizards of Europe