Upcoming blood donation opportunities: Bollinger County: 2:30-6:30 p.m. June 28 at First Baptist Church, 502 Broadway in Marble Hill.
Butler County: 2-6 p.m. June 26 Westwood Baptist Church at 419 County Road 5231, 2:30-6:30 p.m. July 3 at the Poplar Bluff Eagles at 1400 South Broadway and 12-6 p.m. July 7 at Sacred Heart Catholic School at 111 North 8th Street, all in Poplar Bluff.
Cape Girardeau County: 2:30-6:30 p.m. June 22 at Cape Girardeau Public Library at 711 Clark Street, 1-6 p.m. June 23 at West Park Mall-storefront JC Penney at 3409 William Street, 7 a.m. to 3 p.m. June 27 at Southeast Health at 1701 Lacey Street, 11:30 a.m. to 6 p.m. at Cape Girardeau Blood Donation Center at 20 South Mt. Auburn Road, 8 a.m. to 1 p.m. June 28 at St. Francis Medical Center at 211 St. Francis Drive, 10 a.m. to 2 p.m. July 1 at Good Shepherd Lutheran Chapel at 1904 West Cape Rock Drive, 7 a.m. to 2 p.m. July 4 at Cape Girardeau Blood Donation Center at 20 South Mt. Auburn Road, 10 a.m. to 2 p.m. July 8 at Aaron's Sales & Leasing at 334 South Kingshighway, all in Cape Girardeau.
Dunklin County: 2-6 p.m. July 5 at Campbell General Baptist Church on Highway 53 North in Campbell and 2-6 p.m. July 6 at the Malden Community Center at 607 North Douglass Street in Malden.