Icon Motorsports has put out a pretty amazing (high-budget) advertisement…err, movie showing two of their riders absolutely tearing it up on two new Triumph Tiger 800XC’s. Fantastic cinematography, great riding and an all around amusing watch. Obviously, there’s tons of no-so-subtle advertisements throughout but hell, way to make it interesting for us at least. Good on ya Icon!