A version of this story ran in the April 2012 issue. In the beginning, God created dinosaurs and humans, and they walked together in Texas. At least, according to many people in Glen Rose. The small ...
Creation Evidence Museum: Sometimes it can be fascinating to take a peek into the minds of how the other half lives (you know, like when you flip over to Fox News for a few minutes). We’re not saying ...