Bermudian karting driver Scott Barnes has reflected on his four title victories at the Xtream Rock Island Grand Prix – North America’s largest kart street race – last weekend. Barnes, competing over two days in the Quad Cities – a metropolitan area straddling the Mississippi River between Illinois and Iowa – claimed victory in the […]