Vestavia Hills High School students donate $45,000 to Miracle League field

by

by