1 definition by Musiclover
Double Album by the Electric Light Orchestra recorded in 1977.Arguably their greatest album and featured amazing album art of their famous Spaceship logo.The album was promoted with a two year world tour featuring a huge flyng saucer shaped stage and laser effects,pretty Cool stuff for the time.
by Musiclover July 20, 2006