Ian Hutchinson Wins Thrilling Opening Isle of Man RST Superbike TT

He takes 15th victory at the Isle of Man TT races