TLC1

performs onstage during Fox’s “American Idol 2011” finale results show held at Nokia Theatre LA Live on May 25, 2011 in Los Angeles, California.


Leave A Comment

Your email address will not be published. Required fields are marked *