God’s Favorite Place on Earth
By Maurice Chammah In Glen Rose, Texas, the director of a small Creation Evidence Museum expounds on his theories linking creationism, Israel, and laxatives. Continue Reading →
a review of religion and media
By Maurice Chammah In Glen Rose, Texas, the director of a small Creation Evidence Museum expounds on his theories linking creationism, Israel, and laxatives. Continue Reading →