Marvel Giants

The Marvel giants are a professional quadball team playing in the IQL West.