Nicholas Sand, creator of famous Orange Sunshine LSD, dies

Swiss scientist Albert Hofmann may have invented LSD, and Timothy Leary was clearly its most prominent frontman.