Daily Archive: June 20, 2015

0

DEF: Elton John “Nobody Wins”

On May 20, 1981, Elton John released his 15th studio album, The Fox. Exactly one month later, on this date in 1981, the first single from that album, “Nobody Wins,” reached a peak position of...