Ted Cruz gave a great speech this weekend at the Family Leadership Summit and you can watch the full speech below, recorded by Caffeinated Thoughts:
Ted Cruz gave a great speech this weekend at the Family Leadership Summit and you can watch the full speech below, recorded by Caffeinated Thoughts: