Which structure in a long bone is responsible for the production of blood cells?
Red bone marrow, found in the spongy bone of long bones, is responsible for the production of blood cells.
Ref: NCERT Class 11 Biology Chapter 17: Locomotion and Movement Appendicular Skeleton - Limb Bones