Formula 1 is a sport well known for its thrilling achievements, spills and the luxurious lifestyle associated with its attractively rewarded drivers. However, the picture was not always quite so shining. F1 still developing life-saving technology,... More »