Fungi ?

Fungi ?

Observation - Fungi ? - UK and Ireland. Description: A Strange Fungi i think ? Ren..

A Strange Fungi i think ?

Ren..