'Bigfoot' Finally Identified After 20 Years - Videos from The Weather Channel
Advertisement

'Bigfoot' Finally Identified After 20 Years

July 30, 2018

They say it belonged to a relative of the long-necked brachiosaurus.