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.
Alex Pattison Completes Move from Bradford City to Walsall
Bhangra Nights
Remix Saturdays
Legal Show
The Golden Era