1.5 million year old footprints... sure, sure. Trust the ‘experts.’ Trust the science.
Trust experts? As opposed to an online troll? Every time.