There is evidence indicating that getting flu shots year after year could actually lower your immune system’s effectiveness. Recently, Dr. Edward Belongia of Wisconsin’s Marshfield…
A major publisher of scholarly medical and science articles has retracted 43 papers because of “fabricated” peer reviews amid signs of a broader fake peer…