Name
Email
Subscribe
On Wednesday night, May 21, 2003, an impressive 38 million television sets were tuned to Fox for the Season 2 finale of American Idol. It remains...