In only three years, the Sombrero ground lizard population is estimated to be more than 1,600, according to Fauna & Flora. Sombrero is an uninhabited island located in the Lesser Antilles near ...
according to Fauna & Flora. Continue reading Sombrero is an uninhabited island located in the Lesser Antilles near Anguilla. Its near-environmental destruction is the result of numerous factors ...