FaithfulNews
Ordinary Time

FaithfulNews archive

Is the human body badly designed?

Refuting Human Errors: A Panorama of our Glitches by Nathan Lents.