Sciencefrom48 hills20 hours agoHIV denialist Peter Duesberg is dead. Good. - 48 hillsPeter Duesberg promoted false AIDS denialism claiming HIV is harmless and blamed drugs, causing harm by undermining effective HIV treatment and prevention.