02/07/16

Ted Cruz holds town hall in New Hampshire

Republican presidential candidate Ted Cruz holds a town hall in Peterborough, New Hampshire. ... more Duration: {{video.duration.momentjs}}