The American Red Cross says donations are at a 20-year low. It says in order to shore up the need at hospitals, an extra 8,000 blood donations would have to be collected each week.