Stories of ancient giants in North America have circulated for centuries. Some early settlers believed they’d found proof in ...
Gigantopithecus was the largest primate to ever exist, towering over modern gorillas and sharing the world with early humans. Living in the dense forests of ancient Asia, this massive ape survived on ...