McCain town hall

Posted: Updated:

Arizona Senator John McCain continues to gear up for a showdown for his Senate seat