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, between 105.9 and 96 million years ago.

[1] The lithology primarily consists of red sandstone.