Maitake


What is Maitake?

Maitake also known as Sheep’s Head, Ram’s Head and Hen of the Woods is an edible polypore mushroom. [1]