Keloid is a skin condition that has a major impact on many aspects of the life of those who suffer from it. Keloid scars can appear as a single little spot on the skin or as a series of lesions spread over the body. In certain cases, keloid scars can...