Gabriel Flores Jr vs Josec Ruiz: Full Results
Top Rank Boxing has undergone a last-minute reshuffle for tonight’s (Thur. June 18) card taking place in Las Vegas….
Top Rank Boxing has undergone a last-minute reshuffle for tonight’s (Thur. June 18) card taking place in Las Vegas….