Uncategorized 70 Million Americans Set to Take a Statin and the Flawed ‘Evidence’ November 16, 2013 Tamara Terusa Leave a comment 70 Million Americans Set to Take a Statin and the Flawed ‘Evidence’. TiLTNews Network