02/27/16

Ted Cruz rallies in Atlanta

Ted Cruz holds a rally at Liberty Plaza in Atlanta, GA. ... more Duration: {{video.duration.momentjs}}