McGregor is preparing to face boxing star Floyd Mayweather in a Las Vegas boxing ring on August 26 in what could be one of the richest fights in history.