It was scandalous. Still rankles with me and everyone not a Giants fan. The powers that be decided to take retribution and give Glasgow the win tonight
Slightly Off topic but Who would you rather win the league, Sheffield or Belfast? Obviously I don’t like either but Sheffield for me. Can’t stand Belfast
Slightly Off topic but Who would you rather win the league, Sheffield or Belfast? Obviously I don’t like either but Sheffield for me. Can’t stand Belfast