Every two seconds, someone in the United States needs blood for surgeries, cancer treatments, childbirth, serious injuries, and more. In the roughly 10 minutes it takes to donate, as many as 300 people could be waiting for a lifesaving transfusion