London, England

London, England

Available on Red Bull TV
S3 E1: Rival teams of courageous racers take Alexandra Palace by storm as they steer their motorless soapbox vehicles on a downhill course that is littered with obstacles.