The Richmond Division of the American Red Cross is facing a blood shortage due to the combined impact of the recent winter storm and the ongoing water crisis affecting city residents.