The American Red Cross will be hosting a community blood drive at Rochester Hills City Hall on Thursday, Aug. 16. The drive will run from 10 a.m. to 4 p.m. These donations will be used to help communities prepare for, respond to and recover from disasters. Rochester Hills City Hall is located at 1000 Rochester Hills Drive.