Videos > BREAKING: Acid Chemist Pickard RELEASED from double life sentence

BREAKING: Acid Chemist Pickard RELEASED from double life sentence


Breaking: 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.

Published by Hubtoid Staff

July 25, 2020