This has not been a banner week for the Republican Party, especially here in Michigan.
A few weeks after two Tea Party darlings were revealed to have had an affair, both were forced out of office late last week - only to both announce that they are running to get their former seats back.
Then of course there's the embarrassing sh*t-show that is the Republican presidential contest - which seems to have taken yet another odd turn on Mackinac Island, the Lake Huron vacation destination which this weekend is hosting the Michigan Republican Leadership Conference (they have a loose definition of "leadership").
Things got a little... physical. (More after the croissant.)