I think this is cladonia fimbriata, a lichen. But I'm not convinced, because of the bright green color. I'm sure no expert, always a learner.
I think this is cladonia fimbriata, a lichen. But I'm not convinced, because of the bright green color. I'm sure no expert, always a learner.