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