LA CROSSE — There will be a blood drive from noon to 6 p.m. Thursday at the La Crosse City Auditorium.