Chapter_6

6 0 00

Amblyrynchus Demarlii: a species of lizard found on some of the islands of the Galapagos Archipelago.