Today, on NPR's "All Things Considered" —
John McCain has been in the Senate for 24 years, and while for much of that time he has managed to irk conservative Republicans, he has never received a challenge from the right ... until now. Former Rep. J.D. Hayworth is taking him on in the August primary, saying McCain's "liberal" views on immigration and other issues are anathema to what the party stands for.
NPR's Ted Robbins reports from Arizona.