Last night was the 500th episode of American Idol... and also the final 3 Idol's took the stage!

I have a favorite performance from last night and it goes to my boy Alex Preston! He performed Rihanna's 'Stay' and it was just magic!

 

WATCH IT BELOW:

 


Alex Preston - Stay - American Idol 13 (Top 3) by IdolxMuzic