What is this on my foot?

F 29, non smoker, dry skin issue, photo included

Crazy itchy on sole/ball of foot. Rock hard in places but doesn’t seem to be going away after using moisturisers etc. any advice?