Republican John McCain says he raised more than 21 million dollars in June, his best month so far in terms of fundraising.
McCain raises more than 21 million dollars in June