LSD Chemist William Leonard Pickard Has Been Released From Prison
LSD chemist and longtime drug war prisoner, William Leonard Pickard, was officially released from prison on July 27, 2020. Pickard had been locked down since 2000 and was slated to serve two life sentences without the possibility of parole.
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed