what going on?

American Idol 12x36

Two Finalists Compete

American Idol 12×36
May. 15, 2013

American Idol season 12