Sheep Polypore, also called Forest Lamb Mushroom, wild edible fungus from Finland, scientific name Albatrellus ovinus