A Time for Truth

Liberals love to hate Ted Cruz. The outspoken Texas Senator has a knack for getting under their skin. His quotable remarks - and even more, his principled stands on numerous...