The American Red Cross holds a blood drive, 3-8 p.m. 74 Godwin Ave. (800) RED CROSS, (800) 733-2767.