Posting in AIBU for traffic. What is this on the sole of my foot? A Verucca? It is on the pad part of my foot before my toes. Never had anything like this in my life.