In Photos: Trump Rally in Grand Rapids, Mich.

March 29, 2019 Updated: March 29, 2019
People wait in line before President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members during the national anthem at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Ronna McDaniel, chair of the Republican National Committee, at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Donald Trump Jr., on the media riser before President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Laura Cox, head of the Michigan Republican Party, speaks at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Trump 2020 campaign manager Brad Parscale at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Donald Trump Jr., at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Donald Trump Jr., at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Audience members at President Donald Trump’s MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
President Donald Trump at a MAGA rally in Grand Rapids, Mich., on March 28, 2019. (Charlotte Cuthbertson/The Epoch Times)
Follow Charlotte on Twitter: @charlottecuthbo
RECOMMENDED