« 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