Ted Cruz joins with Tim Kaine to speak hard truths about the past and the present
What growing up in Virginia taught me about moral courage