Mystics of Mountain Brook throws 16th annual Halloween parade

by