Vestavia girls lacrosse defeats Mountain Brook

Vestavia Voice