Harry Reid Goes SNL

The latest email from Senate Democrats about the New START treaty is a doozy: