Some odd news out of Chicago yesterday, customs officers at O’Hare Airport in Chicago were perplexed by a mysterious box they uncovered that was shipped from Italy, inside the box…12 Human Heads. Now before you go getting any ideas, just because it came from Italy it doesn’t mean anything “Joe Pesci like”, if ya know what I’m sayin….well maybe it does…it might be viral marketing for the long awaited sequel the Joe Pesci classic film “8 heads in a duffel bag.” Read the story HERE