Blogs

O’Shaquie Foster defeats two-weight world champion Rey Vargas to capture vacant WBC Super Featherweight World title