American Idol show time sign installed

Dec 19, 2008 in "The American Idol Experience"

The Idol show times board has been installed in front of the theater, a sure sign that things are getting very close to soft openings!

Thanks to Figment1986 for the photos.

Article Posted: Dec 19, 2008 /