Beaver Valley youth soccer players race for the ball at Upper Mazzochi Park in Fruitvale on Tuesday. Teams and their supporters assemble en masse every Tuesday and Thursday evening

Beaver Valley youth soccer players race for the ball at Upper Mazzochi Park in Fruitvale on Tuesday. Teams and their supporters assemble en masse every Tuesday and Thursday evening

Beaver Valley Soccer

Beaver Valley youth soccer players race for the ball at Upper Mazzochi Park in Fruitvale on Tuesday.