US News: McCain Makes It Official
"John McCain has been running for president a long time, so it might strike voters as a bit strange that he is just now getting around to 'formally' announcing his candidacy. But that's the way campaigns work these days. It's about PR.
McCain will be looking to reinvigorate his image when he begins his announcement tour in New Hampshire on Wednesday and proceeds to South Carolina on Thursday, Iowa on Friday, and Nevada on Saturday, ending that afternoon in his home state of Arizona."