James Durbin with Judas Priest on American Idol Finale
James Durbin sings with Judas Priest on the American Idol 10 Finale! OMG! What a talent!
To all the James fans, this was for you. Thank you so much for your support this season! Good luck James!
Watch the video here: