Creation Museum Grand Opening
The Creation Museum, which holds that the Bible is the supreme authority, opened last week in Kentucky. What do you think?
Apryl Lindhurst
Opening? Heresy! The Creation Museum has existed since the beginning of time!
Bus Driver