Pig kidney functioned for 271 days before human donor transplant | The Upside Observer