Logo.

Lucky is a company seen in the 2005 Cars teaser trailer.

Trivia

  • Lucky is a possible older version of No Stall.
Community content is available under CC-BY-SA unless otherwise noted.