Diary

Adam Hasner at the RedState Gathering