According to report in the Los Angeles Times, last Saturday's Canelo Alvarez vs. Liam Smith title fight from AT&T Stadium in Texas is not expected to break 300,000 pay-per-view buys.
[Click Here To Read More]
[Click Here To Read More]
Comment