An American Red Cross blood drive will be held Sept. 5, from 2 to 8 p.m., at the Wayside Racquet & Swim Club, 80 Broadmeadow Rd., Marlborough. 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. Donors will receive a free Red Sox T-shirt and can register for a chance to win Red Sox tickets. Call 1-800-REDCROSS or visit www.redcrossblood.org to schedule an appointment to donate.