So Just What is this Bubble ball Soccer? Spartacus brings you bubble football in Liverpool, as well as various other locations around the Northwest of England. You can have a go at zorbing in Liverpool, Manchester, Leeds, Blackburn, Southport and Wirral but what exactly does that mean? Well, for those […]