Infamous LSD chemist Nicholas Sand dies aged 75
Nicholas Sand, an outlaw chemist who rose to infamy creating large batches of LSD in the 1960s, died last month at his home in California aged 75.
Infamous LSD chemist Nicholas Sand dies aged 75
Nicholas Sand, an outlaw chemist who rose to infamy creating large batches of LSD in the 1960s, died last month at his home in California aged 75.