Image 1 of 1

CarrotTop101.JPG

Carrot Top arrives at the 29th Annual American Music Awards at the Shrine Auditorium in Los Angeles Wednesday, Jan. 9, 2002.<br />
          -            CarrotTop101.JPG
twitterlinkedinfacebook