We’re all familiar with the need for human blood donors, many of us have given blood or do so regularly, knowing that...