› added 4 years ago
96
TIL in 1898 The Meister Print ( the Meister Footprint) was found it refers to two trilobites in slate that appeared to be crushed in a human shoe print in a 500million years old strata near Antelope springs,Utah. Was considered a evidence against evolution but was discarded by paleontologists.