Hudson – The Hudson Rotary Club will host a community blood drive at the Hudson-Concord Elks, 99 Park St., Wednesday, July 30 from 2-7 p.m. The need for blood locally remains constant, and donations are needed to offset summer blood shortages. People can donate a pint of blood every 56 days. Spots are limited and appointments are encouraged. Book an appointment at www.redcrossblood.org/make-donation. For additional information about the event or the Hudson Rotary Club, visit www.hudsonrotary.com.