Zach Wahls, who was raised by two lesbian mothers in Iowa, made headlines in 2011 when he spoke to lawmakers in the state to urge them to allow his mothers to marry. Aged 19 at the time, Wahls stood before the Iowa House Judiciary Committee and urged Republicans to scrap their plans to push a constitutional amendment banning same-sex marriages from being legally recognized in the state. But the GOP in the state continue to oppose equality, and Wahls, now 26, is ready to challenge them directly by himself. Wahls was selected as the Democratic candidate to stand for the Iowa state senate in District 37 – putting him on course for election to the chamber. He received 59.6 percent of the vote in the primary, well above his nearest competitor Janice Weiner who had 34.8 percent. He believes that his state needs some fresh blood, some new leader who could impose new values.