I have thick lumps on my chest and back and doctors call it keloid. Can you explain what it is and if there is some treatment?


Comments