The crazy Stadium Super Trucks racing before the Long Beach Grand Prix 2016. Lots of fun watching them crash into things and each other!