Image 1 of 1

CarotteTop05.JPG_GF.jpg

Carrot Top arriving  at the world premiere of "N'Sync" Bigger than Live, The concert movie at the California Science Center IMAX Theatre in Los Angeles.  3/30/2001    CarotteTop05.JPG_GF.jpg
twitterlinkedinfacebook