Homalomena are the world’s smallest lizards, averaging only 2 inches in length. They are found in tropical regions of Central and South America, as well as parts of Africa. These lizards live in humid forests and swamps, eating insects, small... Read more
Commented Posts