Scott 'Carrot Top' Thompson Photos
Scott 'Carrot Top' Thompson was born on 01 Feb 1965 in Cocoa Beach, Florida, USA.
Scott 'Carrot Top' Thompson on the Screen
Scott 'Carrot Top' Thompson appeared in the movie The Aristocrats(2005)。
Scott 'Carrot Top' Thompson was born on 01 Feb 1965 in Cocoa Beach, Florida, USA.
Scott 'Carrot Top' Thompson appeared in the movie The Aristocrats(2005)。