Anyone, tf is that?

I just found it on my finger and it hurts af when I touch it. I’ve been Ice skating today if that could be relevant in some way

I just found it on my finger and it hurts af when I touch it. I’ve been Ice skating today if that could be relevant in some way