Human Body: Pushing the Limits Backdrop Blur

Video Loading...

Human Body: Pushing the Limits S01 E02 Sight

Overview

Sight is the king of the senses. More than 80 percent of what we know of the world comes through our eyes -- without our sight we're lost. In this episode, we reveal the inner workings of our visual system as they've never been seen before, vividly confirming that ancient human adaptations prove no less crucial in modern life.