Zurich Barracudas three-peat as Swiss softball league national champions

Zurich Barracudas three-peat as Swiss softball league national champions