Ray Martin entertains a large crowd gathered in Constitution Square following the South Boston Fourth of July parade on Wednesday.

The Second Annual Fourth of July celebration in South Boston on Wednesday sported a parade of red, white and blue, with the celebration continuing in Constitution Square and culminating with a fireworks display lasting almost 15 minutes.

Uncle Sam, portrayed by Vietnam veteran Cary Ford, led the procession, which included the American Legion Color Guard, Halifax County High School JROTC Color Guard and entries honoring Vietnam veterans and American Legion Post 8.

Vietnam veterans including Alvin Tucker, Bradley Hudson and Jimmy Wade were in the parade, which also included appearances by Halifax Delegate James Edmunds, Halifax County Sheriff Fred Clark, Halifax County Commonwealth’s Attorney Tracy Q. Martin and South Boston Police Chief Jim Binner.

Motorcycle units included the Southside Virginia Buffalo Soldiers and American Legion Post 8 riders, who guided the crowd of onlookers to Constitution Square.

Musical acts including Ray Martin and Rock Steady provided entertainment, before Red, White & Broadway capped the evening performing patriotic songs, while Virginia Sky Painters capped off the evening with a fireworks display.

“Red, white and blue were the dominant colors of the day flying high from every flagpole, every vehicle, parade participants and parade watchers,” said Tamyra Vest of Destination Downtown South Boston.

“It was an all-American super patriotic day. That’s what the Fourth of July should be - families enjoying each other and their community and having a down-home patriotic good time.”

Celebrants once again endured a small weather delay before fireworks began, but the wait was worth it, Vest added.