2009 Triumph Street Triple R

An Isle of Man indoctrination on Triumph’s racier naked middleweight.