I have a couple of questions for you. Where did you find this rock. My backyard ineastern Pennsylvania would be good enough, or a riverbed in Scottsdale, Arizona. This will give us geographic information sometimes crucial to identifying your sample. The picture is not the best but, why do you think it is fossilized bone?
The outer rock appears to have fossils in it. Small marine type animals and plants, maybe corals. That would indicate limestone. The blue and white layers in the rock there indicate a sedimentary formation which could form from any minerals in the area. Maybe this is from a lakebed. The glaciers which advanced over this continent could move it and deposit it. For instance, I live in Lower Michigan but there are rocks from Lake Superior region moved 300 miles south here.