TMI. but does anyone know what this is?

It's on my boob. My boob was very it itchy, but I've never experienced something like this? Little red spots