Seeing red spots on your skin can be quite alarming, especially when they seem to pop up out of nowhere. You might find yourself feeling self-conscious, wondering if it’s something serious or ...
‘The star is a cluster of 22 tendrils on the mole’s face,’ explains researcher Dr Gustavo Burin ... Star-nosed moles are labelled as Least Concern on the International Union for Conservation of Nature ...