Lysergic Acid Diethylamide

ByCarl Zimmer
June 23, 2008

Go Further