stupidevilbastard.com
“I Love The World (Of Video Games)”
If you, like me, watch a fair amount of the Discovery Channel then chances are you’ve seen their “I Love The World” promo. I think it’s probably their best promotion ever an…