SF Gate
--
The grown-up rocker triumphed over the smooth-voiced kid as David Cook claimed the "American Idol" title Wednesday, and it wasn't as much of a surprise as it seemed.
While the judges all but crowned 17-year-old David Archuleta the night before, the vot..
Read More