A struggling Beach team fought hard for nine innings and came out on top in an upset win against the Michigan Wolverines in extra innings.
A struggling Beach team fought hard for nine innings and came out on top in an upset win against the Michigan Wolverines in extra innings.