Blue Devil Soccer

Kyle Richard dribbles the ball for the Blue Devils. (Photo by John Rogers)

Colton Sherrard stops the ball for Calais. (Photo by John Rogers)