Republican presidential candidate John McCain will hold a town hall campaign event in Nashville Monday.
McCain to hold town hall event in Nashville Monday