Speed has been around the Fox Sports corridors for quite a few years
Seven has unveiled its hosting and commentator lineup for the 2016 Olympic Games to be held in Rio