justin.tv link is pretty beat up but free. the universal link is pretty high quality.
If you cant follow a live stream just follow the updates in LR or find a radio station that is calling the race and putting it on the web. Sirius might have one, or a station up in Boston.