race recap

race recap