Blood Drive

Blood Drive

4:37 PM, Jan 11, 2011

On December 30, American Red Cross collected 592 pints in Portland and Bangor.  Thank you!