Image 1 of 1

Taylor Hicks _115.jpg

Taylor Hicks _115   -<br />
American Idol Finale 2010 at the Nokia Theatre In Los Angeles.
twitterlinkedinfacebook