President Trump held a rally in Cedar Rapids, Iowa, on June 21, promising stricter immigration laws and a solar powered border wall.