Hello, i got a Kenya tree on a piece of rock yesterday and i found this little friend growing next to it. Any idea what this is and what to do about it? (Photo and video attached)
Video link
Thanks!!
Video link
Thanks!!