After six years on the Ann Arbor City Council, Stephen Rapundalo faces perhaps his most formidable political challenge yet: seeking re-election against Jane Lumm. The man who once ran for mayor as a Republican and lost to Democrat John Hieftje is now, a decade later, one of Hieftje's trusted Democratic allies on council. But two weeks from now, his continued service representing the 2nd Ward depends on his ability to fend off Lumm, a former GOP council member running as an Independent. The following images were taken as the candidates went door-to-door on Thursday in different parts of the 2nd Ward. Read the story.