The American Red Cross is holding a blood drive to make up for the emergency blood shortage.