WHAT IS THIS?

My so gets these bumps in his legs sometimes and we don’t know what they are. They’re really hard around the area but they don’t ooze or anything. What could this be??