“Chieftan Lizard” or “Big Head Lizard” discovered in Lower Shaximiao Formation in Dashanpu, Zigong Sichuan province, China in 1984 and…
“Chieftan Lizard” or “Big Head Lizard” discovered in Lower Shaximiao Formation in Dashanpu, Zigong Sichuan province, China in 1984 and…