World Toads Team Championship, Lewes, Wed 16th April 2025
Entries now open to a limit of 48 Teams. All due to battle in a knockout competition to find the Worlds Best Team on the evening of 16th April at Lewes Town Hall, Sussex.


No archives to show.