2 min read Sports Father and son killed in Isle of Man TT race | Racing News – Times of India 2 years ago LONDON: A father and his son were killed at the Isle of Man TT races on Friday as the death...