In the middle of red white and blue flags and floats, there was Fabrice Florin's political statement, which was part satire, and part puppet show.
RELATED: Full list of Bay Area Memorial Day events
The Mill Valley artist and activist created a theater on wheels with a mini Donald Trump and Lady Liberty towering over him. Fake Trump tweets flashed across an electronic ticker tape machine, and Lady Liberty scolds the president by hitting him on the head with her to torch.
Mini Donald Trump & Lady Liberty float appearing at Mill Valley Mem. Day Parade. pic.twitter.com/7fvzAJex7s— Cbarnard (@CornellBarnard) May 29, 2017
Florin says the political statement was created out of frustration with Washington. "We created the Bamboodu Theater to reflect how we're feeling with Mr. Trump's actions in the world," Florin said.
Volunteers with the Mill Valley community action network marched alongside the anti-Trump float, inviting the crowd to sing a musical version of the Emma Lazarus poem, which begins, "give me your tired, your poor."
Many folks on the parade route found the parody hilarious, but others said it was totally inappropriate on Memorial Day. "It's not the place for this. What about the kids who've died in Afghanistan? It's all narcissism here in safe Marin County," said Marin County resident Rory.
Click here for more stories on Memorial Day.