Nicholas Sand died from a heart attack at his California home on April 24 aged 75
He was an outlaw chemist who rose to infamy in the 60s creating large batches of his 'Orange Sunshine' brand of LSD
Sand was responsible for manufacturing more than 250 million doses of acid
He believed he could...