Bahamians Keyshawn Strachan and Terrence Jones put on a show at the 95th Clyde Littlefield Texas Relays, at the Texas Relays at the Mike A. Myers Stadium this past weekend. Strachan lowered his own national record to win the javelin throw to secure the world-leading distance; while Jones won the 200 meters (m) to have