Well hmmmmm. In looking at the pics I don't think it is a broken rib anymore (since it is on both sides)...


What type of substrate is she on? (try to think of some sort of blockage?)

I would think perhaps a tumor...but then you said it was hard so I just don't know. Hopefully someone else will chime in with an idea.