Boxing Champion LEO SANTA CRUZ Working Mitts

Check out Leo Santa Cruz in action. Leo is fighting this weekend on Showtime like from Staples Center in Los Angeles