Could it be? After repeated buzzkills and fizzles this past year are we about to win one? Over half in and it is Brown 53% Marta Marcy Martha Marsha whatever Coakley 47%
Update: now it is Brown 53% Croakley 46% with almost 70% of the vote counted.
UPDATE. SHE CONCEDES!!