Check out this badass video of Team Japspeed doing their things at Top Gear Live 2012. Leg-ends!