David Leathers

American Idol Recap
Season 11 of American Idol premiered last night in the glorious city of Savannah, GA.  I'm biased.