Blood

The Red Cross Needs Your Blood
The Red Cross Needs Your Blood
The Red Cross Needs Your Blood
(Portsmouth, NH) -  Winter weather has caused the cancellation of more than 575 Red Cross blood drives in 24 states since the beginning of February, and they need your help to restock their shelves.