What on Earth is that?

Probably this? I still don’t know if it’s something organic or not