• St. Louis Motor Racing News! Providing the most complete motorsports coverage in the Midwest!


  1. Does anyone have a number or website for Kraft Race Kars??
    Someone told me they are located in Texas now?
    Thanks in advance!!

  2. mike44

    mike44 Member

  3. sunoco

    sunoco Isaiah 9:6

  4. KMUDD

    KMUDD Member

    He is in down by San Antonio, TX. He doesn't have a website. His shop
    # is 830-751-3309.
  5. KMUDD

    KMUDD Member

    Willy an the Ramirez's had a fallin out. Willy is still building cars.

Share This Page