Energy Vampires

It turns out that the key to defeating cancer just may found in sugar…well, at least in the polysaccarides, or “sugar molecules,” surrounding tumors. That’s good news for developed countries like the U.S., in which cancer is a leading cause…