Season 12 Turkish Grand Prix

The Season 12 Turkish Grand Prix was held at Istanbul. Gareth McCarthy took his 1st career win.