👉 Echiodon is a genus of large, terrestrial lizards belonging to the family Lizardidae. They are known for their distinctive spiral-like tails and are widely found in tropical regions around the world. Echiodon