The American Red Cross is holding a blood drive today at the Belleville Community Hall on Walnut Street in Belleville. The drive is today from noon to 6pm. Come on out and donate your time and your blood… give the gift of life! You can make an appointment online to save time.