Zach Wahls, the amazing 18 year old who passionately defended the his two moms and the freedom to marry in Iowa, appeared today on The Ellen DeGeneres Show.