Liverpool Giants – The Return The Giants returned to Liverpool in October 2018, sadly for the last time!