Red dots on thumb

what is this? not itchy

image