Male Blue Rock Lizard, Petrosaurus thalassinus.
   
   
Male Blue Rock Lizard, Petrosaurus thalassinus.