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: