Home Finance Impossible Foods begins selling its meatless sausage to restaurants nationwide