Teofimo Lopez will take on Shakur Stevenson in a huge fight this evening, one of the biggest that American boxing has produced in recent years. Lopez and Stevenson, both 28, are seen as two of the ...