Acid Chemist William Leonard Pickard RELEASED from double life sentence

William Leonard Pickard, alleged to have created 90% of the world’s supply of LSD, was just granted compassionate release from a double life sentence.

Share
Acid Chemist William Leonard Pickard RELEASED from double life sentence

William Leonard Pickard, alleged to have created 90% of the world’s supply of LSD, was just granted compassionate release from a double life sentence.