Here’s the text of Obama’s speech, which he’s given as I write. He’s got his work cut out for him on Wednesday. But it’s refreshing to see and hear him with some kick in his voice again. Seems like it’s been a while.
Late Update: Curious whether Obama will make a big post-August anti-liar push.
Latter Update: Departing from his text Obama tells his ‘fired up’ story.