Charlottesville, VA - President Barack Obama is back in Virginia on Wednesday, ending his three-state tour of college towns in electoral battlegrounds with a rally in downtown Charlottesville.
Obama's Virginia stop comes after earlier stops on his two-day swing at Iowa State University in Ames, Iowa, and Colorado State University in Fort Collins, Colo.
He targets his message to middle class voters, particularly college students from middle income homes and their parents, as he battles Republican Mitt Romney on the eve of Romney's Republican National Convention acceptance speech.
In Virginia, polls show the race a practical dead heat between the president, looking to win the state for the second time in a row, and Romney, who hopes to make the case that Obama's 2008 victory was an aberration, not a trend.
Watch Obama's speech streaming live here.