CEDAR RAPIDS, IA - JUNE 21: President Donald Trump speaks at a rally on June 21, 2017 in Cedar Rapids, Iowa. Trump spoke about renegotiating NAFTA and building a border wall that would produce solar power during the rally. (Photo by Scott Olson/Getty Images)