R.I.P. Albert Hoffman
Season 4 E 63 • 05/08/2008
Stephen remembers the Swiss scientist who discovered LSD.