LEE DEWYSE WINS AMERICAN IDOL 2010 by · 05/26/2010 Artisan News Service Lee DeWyse beat out Crystal Bowersox to be the 2010 American Idol, but this year’s finale had another purpose which was to celebrate Simon Cowell’s last season as judge. Share
Recent Comments