Western NY Tri County Chapter of the American Red Cross will hold a blood drive Tuesday, October 30, from 1pm until 7pm at the American Legion Post 35, 131 S. Main Street, Albion.