Clue: 1983 self-titled album

Answer: NENA

Length: 4


Similar Clues: