Impossible Foods is producing a meat-free sausage, and the pizza chain Little Caesars will be the first restaurant to sell it. The sausage will be available as a pizza topping starting today in four locations.