Celestus striatus is a species of lizard of the Diploglossidae family.[1] It is possibly found in Jamaica.
Celestus striatus is a species of lizard of the Diploglossidae family. It is possibly found in Jamaica.