The following American Red Cross blood drives are open to the public.
1 to 6 p.m., American Red Cross, 16 Community Way, Topsham
9 a.m. to 2 p.m., Walmart, Farmington
10 a.m. to 3 p.m., The First, Damariscotta
10 a.m. to 4 p.m., Bardwell Chiropractic, Yarmouth
1 to 6 p.m., Saint Bartholomew Church, Cape Elizabeth
1 to 6 p.m., Ramada Conference Center, Lewiston
10 a.m. to 3 p.m., Bank of America, Brunswick.
1 to 6 p.m., Massabesic Regional Medical Center, Waterboro
1 to 6 p.m., St. Margaret's Church, Old Orchard Beach
2:30 to 7:30 p.m., Mid Coast Hospital, Brunswick
Noon to 5 p.m., Point Sebago, Casco
1 to 6 p.m., Roy's Hamburgers & Golf Center, Auburn
1 to 6 p.m., Church of Jesus Christ of Latter-Day Saints, North Yarmouth
1 to 6 p.m., Crossroads Community Church, Gray
10 a.m. to 10 p.m., annual Marathon Drive at Cinemagic, Westbrook
7 a.m. to 5 p.m., annual Marathon Drive at Cinemagic, Westbrook
10 a.m. to 3 p.m., Dunkin' Donuts, Lisbon Falls
1 to 6 p.m., Saint Maximilian Church, Scarborough
The Portland Donor Center, 524 Forest Ave., is open noon to 7 p.m. Tuesdays, Wednesdays and Thursdays; 7 a.m. to 2 p.m. Fridays; and 8 a.m. to 2 p.m. Saturdays.
Central Maine Medical Center in Lewiston is open noon to 7 p.m. Tuesdays, Wednesdays and Thursdays and 10 a.m. to 4 p.m. Fridays.
Platelet donors also are needed. Donations are by appointment. For information call 775-2367 or 1-800-482-0743.To make an appointment to donate blood, please call 1-800-733-2767 or log onto redcrossblood.org.Tweet