Albert Hofmann, the Swiss chemist who discovered LSD, died at his home near Basel, Switzerland on Tuesday.
Continue reading "Father of LSD, Albert Hofmann, Dies at 102"
Albert Hofmann, the Swiss chemist who discovered LSD, died at his home near Basel, Switzerland on Tuesday.