Boxing legend Floyd Mayweather will meet UFC champion Conor McGregor in a clash that could be the biggest pay-per-view fight ever.
Some observers have described the proposition of a fight between the two as a "farce" and a "circus" but what looked initially like a fantasy has become a reality.
A driving force behind making the event happen is something both men are clearly enamoured to – money.
It is believed could they could each earn as much as $100m (£78.4m).
Both fighters have confirmed the bout on their respective social media accounts.
The fight - at light-middleweight - will see 40-year-old Mayweather come back from retirement yet again.
The former five-weight world champion retired unbeaten in 2015 after 49 bouts.
He retired for the first time in 2008 after 39 fights.
McGregor became the UFC's first dual-division champion in November 2016 and has previously challenged Mayweather to a fight under mixed martial arts rules.
He has never boxed professionally but was granted a boxing licence by the California State Athletic Commission in December, allowing him to box in the US state.