Tag "leon russell cause of death"

Nov 13, 2016: Leon Russell, Musician and Songwriter, Dies

The performer had suffered a heart attack earlier that year. His legacy includes hit songwriting credits for others including “Superstar” and “This Masquerade”

Read More