Beast Video

 

Late Night on 'American Idol'

6/1/10: After the final notes were sung and a winner was declared, the hosts of Late Night weighed in on the finale of 'American Idol.'

More Videos