Blood drive today until 2 p.m.