Vestavia Hills High School students donate more than $56,000 to nonprofit

by