Topic: Creation-Science Research Center

All Content

  • Noah's Ark discovered. Again.

    Noah's Ark discovered. Again.

    A Chinese Christian filmmaker is the latest in a long line of religiously funded expeditions claiming to have found the final resting place of Noah's Ark on Turkey's Mount Ararat.