Face the Facts - The Defiance of Science - 大象传媒 Sounds

Face the Facts - The Defiance of Science - 大象传媒 Sounds


The Defiance of Science

The commonly used medical 'drip' that may have caused thousands of unnecessary deaths.

Coming Up Next