An American Red Cross blood drive will be held in Hudson Nov. 21, 8 a.m. to 2 p.m., at the Hudson Elks Lodge, 91 Park St.?? This drive is open to the public and residents from all surrounding towns are invited to participate.? Appointments are preferred, but walk-in donors are also welcome.? The Red Cross is hoping to collect at least 50 life-savings pints of blood at this drive. All donors will receive a free Wachusett Mountain lift ticket, as well as be entered into a drawing to win a $50 Thanksgiving dinner card. Call 1-800-REDCROSS or visit www.redcrossblood.org to schedule an appointment to donate.