I agree with Josh that Mark Sanford deserves some credit for partly coming clean in the end. But while I’m finally willing, for the first time this week, to believe the “official” story coming out of South Carolina, I don’t think we have the whole story yet. Zack Roth runs down some of the unanswered questions and lingering contradictions.
Late Update: In a statement issued after the press conference, Sanford basically cops to lying to his staff.