Femur (located in the upper thigh) is the longest bone in the human body, whereas the stapes (located in the ear) is the smallest.
Femur (located in the upper thigh) is the longest bone in the human body, whereas the stapes (located in the ear) is the smallest.