Skip to content

Debate live blog and chat

Ed Morrissey’s all over it at Hot Air.