Browsing: Appendix

The appendix, a small, tube-like structure attached to the cecum, the first part of the large intestine, has puzzled scientists…