League recap: Sheehan dominating on the mound for St. Elizabeth

Freelance league recap: 5/22/13