who is running for president republican
Senator Ted Cruz, Republican of Texas, announced Monday he would run for president, making him the first major candidate to do so.