› added 5 months ago
78
TIL on Nov. 6th, 2000. The DEA made the largest LSD manufacturing bust in history. The shutdown of the lab network, halted an estimated 95% of the worldwide supply.
via reddit.com