United Blood Services will host a blood drive from 10:30 a.m. to 5 p.m., July 24, and from 9 a.m. to 3 p.m., July 25. Walk-ins are accepted, but individuals are encouraged to make an appointment to donate.For more information or to make an appointment, call United Blood Services at (605) 342-8585,