If you missed American Idol last night, you missed one of Steven Tyler's best performances.

 

All I can wonder is why couldn't it have been Jennifer :o/