Nine veterans honored by Quilts of Valor Foundation in Carterville

Nine veterans honored by Quilts of Valor Foundation in Carterville