SWATCH BATTLE OF HASTINGS TEAMS

Check out the full 32 rider lineup below & get ready for the biggest Swatch Battle of Hastings yet!