October 31, 2002 / 0 Comments Happy Halloween What the hell does Elvira do for the other 364 days of the year?