Payer+Provider's Health System Review
November 20, 2024
Corneas, the windshields of the eye, are the most transplanted part of the human body. But four former employees at Rocky Mountain Lions Eye Bank told of numerous retrieval problems, including damage to eyes and removal from the wrong body.