Bow Wow Wow

Lead singer Annabella Lu Win from English new wave band Bow Wow Wow, photographed outside the Paradise Theatre in Boston, Massachusetts on September 1, 1981.

Photographer: Michael Grecco