Community Blood Center of the Carolinas has given out hundreds of stuffed puppies, each with tags signed by blood donors, to children at hospitals across the region.
Community Blood Center of the Carolinas has given out hundreds of stuffed puppies, each with tags signed by blood donors, to children at hospitals across the region. Marty Minchin
Community Blood Center of the Carolinas has given out hundreds of stuffed puppies, each with tags signed by blood donors, to children at hospitals across the region. Marty Minchin