Student or Learner
I am currently writing a short story, and I am not sure about these two sentences regarding their construction and punctuation. Would you please help me and correct my mistakes?
Some men had taken the old, moth-eaten uniforms, which had not seen the light for decades, out of their cupboards and hidden wardrobes. They cleaned them carefully, pinned the old medals on, and all in black, strutted the streets like sinister ghosts, speaking about the imminent killing and destruction.
It looks fine to me, but I'd add a comma between 'and' and 'all in black'.