American flags rest on a chair before Texas senator and Republican presidential candidate Ted Cruz speaks at a town hall put on by the Concerned Veterans for American at Milford Town Hall in Milford, New Hampshire.
American flags rest on a chair before Texas senator and Republican presidential candidate Ted Cruz speaks at a town hall put on by the Concerned Veterans for American at Milford Town Hall in Milford, New Hampshire.
Filename: msb-506268modcolor.jpg
Copyright