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.

Read More…