Vestavia Hills girl collects 1,074 books for Family Promise book drive

Vestavia Voice