Liver-derived coagulation factor XI protects the heart from failure
See All 2046 Episodes of "Science"