Last night, season 10 finalist Stefano Langone returned to the Idol stage to perform his debut single "I'm On a Roll". And what a performance it was. There were DJs, tons of dancing, crazy strobe lighting and of course a pair of flashy red shoes. Ben J from New Boyz was even there to join him on this number. Stefano was our favorite last season and it's great to see him back commanding the room once again. Based on the views of our post last week when this song first debuted, we think Stefano has a hit on his hands. Watch his performance below and tell us what you think:
Source: DailyMotion