watch our video
Fungi & Yeasts

Saccharomyces cerevisiae

DSM 1333