This paper describes the Lianhua Baozhai (Lotus Mountain Fortress) of the Laoyingshan Mountains in Qijiang County, Chongqing City, where abundant and diverse dinosaur tracks, fortress structures and word carvings of past dynasties are exceptionally preserved. The study indicates that dinosaur tracks were taken into account in Chinese folklore and in the formation of partial ancient place names in China, which may therefore constitute important clues for the search of dinosaur tracks.