Call Me Stormy

Finding righteous currents in turbulent times

Noah’s Ark Found In Turkey

Noah’s Ark has definitely been found in Turkey and we highlight 9 incredible artifacts that prove it. Here’s more from The Babylon Bee.

Single Post Navigation

Leave a Reply