American Idol Lee DeWyze Performs ‘That’s Life’ – Video

By on May 5, 2010

Lee DeWyze gave an outstanding performance last night, May 4, 2010 on American Idol. DeWyze received rave reviews from the judges and was told that he could walk away with the winner’s title this season. Check out his performance below and leave a comment. What do you think of his performance?

Leave a Reply

Your email address will not be published. Required fields are marked *