A photographer, a candidate, a controversy: Ted Cruz makes campaign stop at shooting range

Republican presidential candidate Sen. Ted Cruz, R-Texas, speaks during a "Celebrate the 2nd Amendment Event," Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate, Sen. Ted Cruz, R-Texas, speaks during a "Celebrate the 2nd Amendment Event," Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

The boot of Republican presidential candidate Sen. Ted Cruz, R-Texas, is seen as he speaks during a "Celebrate the 2nd Amendment Event," Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate, Sen. Ted Cruz, R-Texas, autographs a target for Meredith Gibson of Johnston, Iowa, Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate, Sen. Ted Cruz, R-Texas, speaks during a "Celebrate the 2nd Amendment Event," Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate, Sen. Ted Cruz, R-Texas, shoots a Smith & Wesson M&P15 at the CrossRoads Shooting Sports, Saturday, June 20, 2015, in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate, Sen. Ted Cruz, R-Texas, talks with eleven-year old Meredith Gibson of Johnston, Iowa, Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate Sen. Ted Cruz, R-Texas, enters a "Celebrate the 2nd Amendment Event," Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate, Sen. Ted Cruz, R-Texas, looks on after speaking at a "Celebrate the 2nd Amendment Event," Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate, Sen. Ted Cruz, R-Texas, speaks during a "Celebrate the 2nd Amendment Event," Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate Sen. Ted Cruz, R-Texas, speaks to the media during a "Celebrate the 2nd Amendment Event," Saturday, June 20, 2015, at the CrossRoads Shooting Sports in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate, Sen. Ted Cruz, R-Texas, reacts after shooting a Smith & Wesson M&P15 at the CrossRoads Shooting Sports, Saturday, June 20, 2015, in Johnston, Iowa. (AP Photo/Charlie Neibergall)

Republican presidential candidate Sen. Ted Cruz, R-Texas, gives a thumbs up to a supporter after shooting at the CrossRoads Shooting Sports, Saturday, June 20, 2015, in Johnston, Iowa. (AP Photo/Charlie Neibergall)