Vestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee WallsVestavia Hills @ Mountain Brook Football / 9-18-15 / OTMJ Photo by Lee Walls