The following American Red Cross blood drives are open to the public:
Monday
9 a.m. to 2 p.m., Wal-Mart, 615 Wilton Road, Farmington
Noon to 5 p.m., American Red Cross Chapter, 16 Community Way, Topsham
Tuesday
10 a.m. to 3 p.m., The First, 223 Main St., Damariscotta
1 to 6 p.m., Town Hall, 185 Portland Road, Buxton
Wednesday
10 a.m. to 3 p.m., Bank of America, 5 Industrial Parkway, Brunswick
1 to 6 p.m., Saint Margaret’s Church, 6 Saco Ave., Old Orchard Beach
2:30 to 7:30 p.m., Mid Coast Hospital, 123 Medical Center Drive, Brunswick
Thursday
Noon to 5 p.m., Ramada Conference Center.490 Pleasant St., Lewiston
1 to 6 p.m., American Legion, 335 Limerock St., Rockland
Friday
10 a.m. to 10 p.m., ninth annual marathon blood drive at Cinemagic, Westbrook
Saturday
7 a.m. to 5 p.m., ninth annual marathon blood drive at Cinemagic, Westbrook
Blood donors with types O negative, B negative and A negative are especially needed.
The Portland Blood Donation Center, 524 Forest Ave., Portland, is open 11 a.m. to 6 p.m. on Tuesdays, Wednesdays and Thursdays, 7 a.m. to 2 p.m. Fridays and 8 a.m. to 2 p.m. on Saturdays.
The donation center at Central Maine Medical Center, 300 Main St., Lewiston, is open noon to 7 p.m. on Tuesdays, Wednesdays and Thursdays, and 8 a.m. to 2:30 p.m. on Fridays.
To make an appointment to donate blood, please call (800) RED CROSS or go to redcrossblood.org.
Comments are no longer available on this story