LIVERPOOL, England – The World Boxing Championships seemed to catch fire Saturday at the M&S Bank Arena in Liverpool, England. A huge home crowd had gathered early on to witness England’s Odel ...