Miss Vestavia Hills Teen to hold masquerade ball to battle mental health stigma

by