The Man who Turned On the World: Nick Sand, Orange Sunshine LSD chemist, Dies at 75

The undaunted spirit and psychedelic warrior of love and light, Nick Sand, the outlaw chemist, died in his sleep on Monday April 24th at the age of 75.