More proof that Chelsea TV is the new Jackass admin 28th, June 2007 1 Comment This clip actually made us laugh, although we have little clue as to what the feck is going on…