News

Researchers at Turkey's Durupinar site have found promising evidence of a man-made structure at a boat-shaped formation, possibly suggesting the location of of Noah's Ark.