Terence Crawford (38-0, 29 KOs) and Errol Spence Jr. (28-0, 22 KOs) will have a unification fight for the IBF, WBA, WBO and WBC welterweight belts on July 29 at the T-Mobile Arena in Las Vegas. On the eve of this event, on Wednesday, Crawford held an open training session.
Photo by Alex Sanchez.