Contract is signed! The unbeaten boxer Floyd Mayweather will officially fight UFC lightweight champion Conor McGregor in a very talked about match on Aug. 26th in Las Vegas.