St. Louis's limestone is approximately 300 million years old, about 100 million years older than the earliest dinosaurs.