Scott 'Carrot Top' Thompson

Actor, Special appearance, Voice-over

Born: Cocoa Beach, Florida, USA