Marc Castro, who ‘looks like Elon Musk’, scores stunning one-punch uppercut knockout on Canelo Alvarez vs Gennady Golovkin undercard Published 18 Sep 2022 Full Article