The Biggest Star in the World Will Perform on the Idol Finale
Faith W | May 20, 2008According to E! Online, American Idol Producer Nigel Lythoe told reporter that “the biggest star in the world” will be performing on the season finale of American Idol tomorrow night. That’s right; George Michael will be performing his single “Freedom” tomorrow night. Michael will kick off a 20 city tour next month to promote his new cd, “Twenty-Five.”
I hope the world’s greatest actress in the world will be in the audience tomorrow. You know; Barbara Eden.






