Athletics Watch: Thomas Barr Finishes Third In Shanghai Diamond League 400m Hurdles By PJ Browne · May 19, 2019