kitsufox.com
Internet Bigfooting: The Ketchum Paper is Crap
It’s armchair bigfooting again today! Ketchum Bigfoot DNA paper released: Problems with questionable publication – February 13, 2013 // By idoubtit, Doubtful News; What do geneticis…