Chinese explorers stand by claim of Noah's Ark find in Turkey...

The Hong Kong-based team rebutted skepticism over their claims of finding...

3,614 views csmonitor.com

Interest

Archaeology
Discovered by Eric
on Feb 10, 2013

Stumblers Who Like This Page