what going on?

American Idol 12x31

Results Show

American Idol 12×31
Apr. 25, 2013

American Idol season 12