Full stop in the UK means a period "." so that might mean that he is scratching at a red dot on his skin...?
2.Legions could actually mean "lesions" which is an abnormality of the skin, like a bruise. Which could mean that the abnormalities represent his feelings?
There are 2 assumptions that I have...