what going on?

American Idol 12x16

2nd 10 Semifinalists Perform - LIVE

American Idol 12×16
Mar. 06, 2013

American Idol season 12