Canelo Alvarez and his group may be somewhat overestimating the drawing force of their up and coming title battle with Liam Smith. Notwithstanding putting the battle on pay-per-view, The Ring reports that the battle will happen in Arlington, Texas’ 88,000-seat AT&T Stadium, home of the Cowboys and two-time stepping ground of Manny Pacquiao. Canelo Alvarez …