The American Red Cross is holding a blood drive at Campbellsville University Harrodsburg Nursing School (1000 Danville Road) ...