TURD MERCHANTS OF DEATH Teaser

Totally awesome. I’m the cop. Premiering Oct 26, 2009. Be there!