im super late to this game, and havent read through this thread. But im gonna throw my guess out, even though i dont think im right. That kinda looks like a tuatara, which if i remember right, is a reptile for sure, but somehow isnt classified as a lizard...