The 2017 Formula Masters Series saw an exhilarating opening round unfold last April 7 to 9 at the Sepang International...
.
April 18, 2017
  •