American Idol Top 11: James Durbin OWNS The Stage – Video
Last night on American Idol, James Durbin rocked out to Living For The City and he owned the stage as usual. I love this guy. Definitely my fave for the guys.... I can definitely see him WINNING this season!
WATCH: