New Braunfels marches into the Fourth of July