Lead Foot City promotional video
A promotional video shared with News 6 by Lead Foot City, an "automobile theme park" in Florida that's set to reopen with new features later this year.
A promotional video shared with News 6 by Lead Foot City, an "automobile theme park" in Florida that's set to reopen with new features later this year.