The American Red Cross is holding a blood drive from noon to 6 p.m. June 10 at Yarmouth Town Hall, 200 Main St. See redcrossblood.org to make an appointment.
Blood drives will also be held at from noon to 6 p.m. at Town Hall on June 24 and July 8.
Comments are not available on this story.
Send questions/comments to the editors.