Mike Duffy and Harper, the Witless Witness
Mike Duffy faces 31 charges stemming from his alleged professional tomfoolery while serving as a Senator in and (loosely) around the Ottawa area. If he is found guilty on multiple counts, he will ...