Longest Bone?

Well, the longest bone in human body is femur that is also known as thigh bone. It is located in upper thigh and is approximately 19.9 inches long.