Hundreds lace up their running shoes to raise money for Mecklenburg libraries