Park Foundation Music App
Home > Artists
Electra McLeod
Electra was born in Manhattan Electra joined [a=Twelfth Night] as vocalist in 1980. She remains in the music business and now performs as Electra Cliffton Smith, dividing her time between San Francisco and Edinburgh. In 2009 she released an album called Whatever.