the average healthy person donate blood once every six months. You’ve had your blo
again,” the
Weiss smiled wrily.
5k
2M
21k
10k
139k