Everyone makes mistakes, Mark Kirk just makes a lot of them. Usually, at the absolute worst time possible. Like, say, two weeks before Senate elections, bad timing!
For the most part, Mr. Kirk has managed to keep his lies, distortions, exaggerations, and various f**k-ups out of the prying public eye, save for a few concocted claims […]