Indian Motorcycles’ flat-track team, the ‘Wrecking Crew’, has won all sorts of accolades in the past few years. So it doesn’t come as a surprise when the Massachusetts-based bikemaker says it’s spent no time in green-lighting the production version of the famed FTR 1200. The company also showcased a concept at the 2017 EICMA Show in Milan.