Shoppers this week at Kroger's 2,500 stores in 37 states will see a lot of Nascar branding. It won't be only on banners and signs or Kroger's in-store TV but on a plethora of packages from dozens of ...