American Red Cross will have a blood drive Saturday from 11 a.m. to 3 p.m. at Pierceton Days Festival at the Pierceton Community Building.