The car containing President Donald Trump drives past supporters and protesters on Water Street in Guilford on June 5. Trump toured the nearby Puritan testing swab factory. Credit: Natalie Williams / BDN

Donald Trump visited the small manufacturing town of Guilford on Friday to tour the Puritan Medical Products factory. Supporters and protesters lined the streets. Here’s a glimpse of how the day unfolded.

Members of the Guilford fire department check out a truck that was covered in flags with conservative messages the morning of June 5, 2020. The owner of the truck was handing out T-shirts in support of President Donald Trump. [Natalie Williams | BDN]

Clockwise from left: Matthew Annis of Charleston, left, and Alicia Halloran of Hudson, center, wave flags in support of President Donald Trump on the side of Water Street in Guilford on June 5; Gabriel Riitano, 17, of Dover-Foxcroft lines up signs in support of Trump; Sheree Brown of Moscow hangs a flag in support of Trump outside a Guilford restaurant. [Natalie Williams | BDN]

A crowd gathers with supporters and protesters of President Donald Trump in Guilford on June 5. [Natalie Williams | BDN]

Clockwise from top left: Multiple cars sporting flags in support of President Donald Trump drive down School Street in Guilford the morning of June 5; Stephen Elliott of Palermo speaks about why he decided to bring a gun to downtown Guilford; Jim Anderson of Friendship waves a flag in support of Trump on Water Street in Guilford.

Hailey Jason (from left), Carly LaRochelle, Nia Irving and Hunter Merciel protest President Donald Trump’s visit to Guilford on June 5. [Natalie Williams | BDN]

From left: A crowd gathers with supporters and protesters of President Donald Trump in in the heart of Guilford on June 5; Kerry Birmingham of Topsham argues with a protester while Trump was touring the Puritan factory. [Natalie Williams | BDN]

A crowd gathers with supporters and protesters of President Donald Trump in Guilford on June 5. [Natalie Williams | BDN]