Who collects many a drop of blood? A. mosquito B. human body C. needle D. slaughter house E. blood bank The best answer is
A:
E