News

The likely sale of the Giants’ Super Netball licence has been described as an opportunity to “super charge” the club.