Finalist David Archuleta performs on stage with One Republic at the American Idol Season 7 Grand Finale on May 21, 2008 at the Nokia Theatre in Los Angeles, California.
"American Idol" Season 7 Grand Finale - Show
Los Angeles, CA United States
May 21, 2008
Photo by M. Caulfield/WireImage.com
To license this image (52012271), contact WireImage.com
- MOST VIEWED
- MOST COMMENTED