Minnesota has had more than its fair share of presidential visits this year. Both President George W. Bush and Sen. John Kerry are in town this week. Bush makes a campaign stop in Rochester Wednesday afternoon, and Minnesota Public Radio has live coverage and analysis.