Felicity Burnell BSc. (hons)Oct 17, 20184 min readWHAT IS A... VERRUCA?Verruca are warts that can be found anywhere on the foot but commonly occur on the soles of the feet (plantar warts). They are caused by...