TED sadly has a history of promoting pseudo-science, this one even got a standing ovation: https://www.youtube.com/watch?v=gwPoM7lGYHw

[deleted]

So, "Anne Elk's Theory on Brontosauruses" /s

Decided to lurk around and it seems it's a pretty long going thing: https://en.wikipedia.org/wiki/Aquatic_ape_hypothesis