This is bad news. Jim Ramstad (R-MN-03) announces that he is retiring. This is a marginal seat. Ouch.

Categories: