stupidevilbastard.com
Bizarre music video of the moment: Duck Sauce’s Big Bad Wolf.
It takes a lot to surprise me these days and this video surprised the shit out of me. The song itself is not particularly interesting, but the music video will have you wondering just what particul…