CNN — Here’s a look at the life of Ted Cruz, Republican senator from Texas and former 2016 presidential candidate. Birth date: December 22, 1970 Birth place: Calgary, Alberta, Canada Birth name: Rafael Edward Cruz Father: Rafael Cruz, pastor Mother: Eleanor Darragh, computer programmer Marriage: Heidi (Nelson) Cruz (2001-present) Children: […]