Sen. John McCain (R-AZ) talks a variety of issues at a town hall in Tucson–primarily immigration reform, gun control, and the U.S. economy.