vlcsnap-2018-12-18-22h07m33s323

vlcsnap-2018-12-18-22h07m33s323

Fox speaks with Tom Deméré, a paleontologist that insists humans were in California at about 130,000 years ago. Screen Capture courtesy of the Travel Channel.

Be the first to comment

Leave a Reply