Watch: Science Reveals the “Miracle of Man”

Biologist Michael Denton shows how science has reversed the depressive trend of the past five centuries.

Source

TESTED