Isaac
Lifelong Learner
- Local time
- Today, 05:35
- Joined
- Mar 14, 2017
- Messages
- 11,136

Researchers find 'compelling evidence' of possible Noah's Ark remains in one country
Potentially indicating the location of Noah's Ark, researchers at Turkey's Durupinar site have uncovered promising evidence of a man-made structure within a boat-shaped formation.