Activity

  • herbsclinic posted an update 8 years, 2 months ago

    A keloid is a scar which is generally formed due to a wound, cut, acne or the patch of an itchy skin. Keloids show the presence of fibrous scar tissue. Acne keloids are the after effect of severe acne.