Stuff Zach Wahl’s incredible speech on gay marriage in Iowa By Dave February 4, 2011 December 9, 2014 gay marriage, incredible, iowa, Zach Wahl