Defending champ Pine-Richland meets Penn-Trafford in the semifinals once again, while No. 1 Moon tangles with surging Penn Hills.
Defending champ Pine-Richland meets Penn-Trafford in the semifinals once again, while No. 1 Moon tangles with surging Penn Hills.