Researchers have found 35 ancients footprints on a site at Tonglu Mountain in Daye, Hubei.