Impossible Foods expands in retail with new Impossible Meatballs Made From Plants
California-based Impossible Foods is debuting Impossible Meatballs Made From Plants, the company’s third new retail product in four months, as it continues to expand its presence on grocery store shelves. Available at Walmart stores starting this month and coming to additional retailers later this year.