Combat Sports UFC Vegas 31 Main Event Preview: Islam Makhachev vs. Thiago Moises Drew Zuhosky | 2 years ago