Incasaur

Incasaurs were a race of lizard men who lived in another dimension. They opened a portal to Macchu Picchu in order to escape their world when its sun was dying. The portal created a time hole for them to travel through. Their plans were stopped when Hiram Bingham fell through the time hole and touched his future self, closing the time hole forever. (COMIC: Hitching Point)