20090516_zaf_e47_351.jpg
Submitted by Saf on Monday, 25 May 2009 | No Comment
Jade Ewen of the United Kingdom sings during the last dress rehearsal of the grand finale of the Eurovision Song Contest in Moscow, Russia 16 May 2009. (Credit Image: © EPA/ZUMAPRESS.com)