Chinese and Russian researchers have leaked some startling video footage of research they were doing inside of Noah’s Arc, which was discovered years ago in Turkey, on the southern boarder with Iraq.
Why is it that the U.S. Government does not want us to see this footage?
Will it offend the Moose-limbs? Because it proves the Old Testament was true?
Check it out for yourselves and see if you can figure it out.