It may just be a discovery of biblical proportions. Scientists have placed humans at the site of what is believed to be the “ruins of Noah’s Ark,” in the eastern mountains of Turkey. The findings, ...