Today I picked up my cat Tony, and I noticed he had something strange on his belly. At first I thought it was a lump, but after examining it a bit, it feels more like a misplaced bone. It's right under his rib cage. He's not in any pain, though he pulls away when i touch his belly (he did that before though) There are no signs on being in some sort of accident. He has no bruises, cuts, or the like anywhere. He walks fine, and if I hadn't of picked him up I would have never noticed it. Does anyone know what this could be and how it was caused? I'm really worried about my kitty.