Gloucester: The Gloucester boys cross-country team led Swampscott at the start of the race and finished the top 4 runners in their meet at Ravenswood Park yesterday. Photo by Kate Glass
091006kgl