A Massive Extinct Primate Discovered and Claimed to be Bigfoot’s RelativeThe well-known legend of Bigfoot gave us an idea of what could the massive creature look like, but rumors and… By Tiesha Elliott, in News Sci/Tech on November 14, 2019 .