Sen Cruz was born a US citizen. To say that he is an illegal alien is nothing short of a lie. See USC Title 8 section 1401 subsection G - Nationals and Citizens of the United States at birth
We may disagree as to how to interpret and what qualifies as NBC, but please stop with the flat out lies.