A new human organ has been recently found by the Irish scientists that have existed in the digestive system for hundreds of years now. Termed as the ‘mesentery’, the organ links the intestine to the abdomen. For hundreds of years, it’s been seen a fragmented structure made up of numerous[Read More…]
