The American Red Cross will hold a blood drive on Tuesday, Feb. 25, from 11:30 a.m. to 4:30 p.m. at the Portuguese American Club, 137 Vineyard avenue in Oak Bluffs. For more information, call 1-800-733-2767 or visit redcrossblood.org.