Saw this making the rounds on facebook today and had to come share. Zach Wahls is a 19 year old student at the University of Iowa and was raised by two moms. Listen to his excellent speech on family. These moms raised an amazing young man.
He later appeared on Ellen to talk about his speech. Also well worth a watch.