If Dinos and Humans Coexisted, it isn’t Because of These Guys

So check it: this thing exists. Creation Evidence dot org is an exceptionally thorough site — sponsored by some Creationist folks — that is dedicated to proving that humans and dinosaurs roamed the earth at the same time. The conceit of the site is based on the discovery, in a place called Glen Rose, Texas, [...]