about blood donation a charity animal charity blood donation appointment blood donor month blood if cancer foundation charitable causes charitable giving charitable impact charitable institutions charitable trust charity campaign charity fundraising charity sector charity within community blood drive donate blood donate blood every 56 days donate plasma donating platelets donor center double red cell donation fundraising platforms gift aid goodwill donation centers goodwill furniture goodwill near me homeless shelter donations locks of love donation national blood donor month national charities need blood online fundraising platforms pint of blood plasma center near me plasma donation platelet donation small charities the blood center the british red cross to charity to donate blood vanguard charitable whole blood donation