Did Ted Cruz lose his seat? Did James Talarico win the Texas Senate race? What his victory means for Ted C – The Economic Times Did Ted Cruz lose his seat? Did James Talarico win the Texas Senate race? What his victory means for Ted C The Economic Times Read More