Liangtoutang Formation
The Liangtoutang Formation, also referred to as the Laijia Formation is a geological formation located in Zhejiang, China. Its strata date back to the Albian to Cenomanian stages of the Cretaceous period. The lithology primarily consists of red sandstone.Paleofauna
Dinosaurs
Footnotes