Monday, March 21, 2011

American Idol Top 12 - Man In The Mirror (clip)

The American Idol Top 12 performed Man In The Mirror at the Celebrity Fight Night event in Phoenix on March 19. We only have a small clip, but it looked like a great performance, check it out!