does anyone know what these are !!?

I’ve had these for a year or two now & I have no idea what they are. They don’t hurt or anything and I can’t pop them, I’ve tried. When I shave my legs & accidentally go over them they always bleed & just grow back. Any ideas ?