I think these are some type of fungi? They were in my flower beds. Super strange looking! I put my thumb next to them for reference in the last photo.
About
Help
Forum
Press
Jobs
Our Blog
Community Guidelines
Terms of Use
Privacy