Crossword Heaven
Search
Possible Answers For: Their logo has a mirrored letter
ABBA