Aliens Created Humans is the Biggest Lie in the Universe – Steve Quayle

by Greg Hunter, USA Watchdog: Renowned radio host, filmmaker, book author and archeological dig expert Steve Quayle says he is uncovering artifacts in central Mexico that are thousands of years old.  What is shocking is Quayle claims his ancient artifacts dug up in the last three years prove that the history we are being taught […]

Source