Immigration, abortion and surprise Spanish: Candidates go head-to-head in first Democratic debate

158