American Idol Top 12 Finalists
American Idol Top 12 finalists party.Astra West, Pacific Design Center, West Hollywood, CA.March 9, 2005.
(March 9, 2005 - Source: Bauer Griffin) more pics from this album »