Nicholas Sand, creator of famous 'Orange Sunshine' LSD, has died at 75

Correction: Tim Scully