Vestavia Hills closes Merryvale Road at U.S. 31 after heavy rains erode road

by