buffalopundit.com
$1.6 Million Missing From Possible Cancer Cure
This article from the Telegraph is somewhat heartbreaking. Sitting in a freezer in the middle of Sweden is a virus that has been proven to target and kill cance