« Happy Festivus!! | Main | Only Suckers (Democrats) Pay Bills »
December 25, 2007
Santa: a shroom trip?
Okay this is a new one to me. Apparently some believe that many of the "Christmas" icons we see all around us actually harken back to ancient Europeans gettin' their freak on with a psychoactive and hallucinogenic mushroom known as Fly Agaric.
Posted by Kevin at December 25, 2007 07:32 PM