Archive / by - March 27, 2003 12:10 am
Eurovision Song Contest 2003 on Planet Latvia
LTV released a computer generated image of the stage for this year's Eurovision Song Contest. The concept behind the stage is called Planet Latvia. In an environement with stars the…