Human blood isn't supposed to be sold in the US, but there is often a $200.00 processing fee per unit (500ml).