Racing and TT news roundup - 10 April 2016

Last weekend (9th and 10th April) was a very…