Join our community
Showing more like

This is a keloid. What you have is an irritation bump.