Gennady Golovkin began 23-fight KO streak that lasted nearly ten years and led to epic Canelo Alvarez fight Published 31 Jan 2025 Full Article