That definitely looks like bone to me. The little specs in it would be spaces which are called Trabeculae, which is were blood vessels and marrow would be.