A stark reminder of the realities of road racing ahead of the Isle of Man TT. Click here for full story...