Impossible Foods

Impossible meat is made from plants, for people who love meat.

Year Invested

2016

Category

Food & Beverage

Links

Year Invested

2016

Category

Food & Beverage

Links

Impossible Foods

Impossible meat is made from plants, for people who love meat.