In Massachusetts Senate race, Elizabeth Warren debates Geoff Diehl - live stream
This is their first debate before the November primaries -- Warren and Diehl have agreed to three debates
This is their first debate before the November primaries -- Warren and Diehl have agreed to three debates