Grifola Frondosa


What is Grifola Frondosa?

Grifola Frondosa also known as hen-of-the-woods, ram's head and sheep's head, is a polypore mushroom. [1]