What on earth is this?

There's some strange tick looking thing hitchinf a ride in between the bettas front fins, I have circled it for reference

There's some strange tick looking thing hitchinf a ride in between the bettas front fins, I have circled it for reference