can someone tell me what this is on my foot ??

ch

i noticed this spot on my heel last night . it feels like there is a rock under my skin . i did step on a piece of glass about a week ago and got it out .