Arman Tsarukyan is in the best shape of his life ahead of his title fight against Islam Makhachev at UFC311.

image