League recap: South Williamsport's Carpenter delivers best pitching performance from past week

Heartland III league recap: 5/21/12