No Picture

Noah’s Ark Found… again.

May 3, 2010 Carl Feagans 5

Noah’s Ark Ministries International, a Chinese Christian evangelical group, claims to have found “Noah’s ark” in Turkey. It’s overdue. Various groups have been claiming every […]

Share