on august 25, 2019, former u.s. representative joe walsh officially announced he would be running for president, challenging incumbent donald trump, as well as former massachusetts governor bill weld.