Local

Local lower league recap: Week of May 2

Playoff races heat up and new seasons begin in this look around local soccer.