Stadium Super Trucks race in Australia looks insane.

Don't Miss...