The biggest sporting weekend of the year: How to watch 53 hours of non-stop sport
As sporting weekends go, this one coming up is pretty hard to beat.
With The Masters, Grand National, two big boxing fights, elite cycling, Premier League football and much more, there's really no need to leave the house.
In fact, we've calculated that in the 53 and a half hours between 7.00pm on Friday and 12.30am on Monday there'll be live televised sport you can watch for all but 55 minutes.
Now we're not encouraging you to try and do the whole thing, but just imagine how amazing a claim to fame that would be. Plus as our handy timeline shows, the 55 minutes is divided into three breaks so you will have a few chances to recharge your batteries.
The sporting marathon begins on Friday evening with day two of the Masters, and continues through the early hours of Saturday morning with a combination of Major League Baseball from the US, and Aussie Rules football.
You'll get a couple of breaks on Saturday morning, and one in the afternoon, but it's a pretty relentless pace, with West Ham v Arsenal kicking off at 12.45pm.
The final break of the weekend comes between 2.45 and 3pm on Saturday - after that there's non-stop televised sport until Monday.
At 3pm there is live IPL cricket, followed by the Champions Cup quarter-finals between Wasps and Exeter (3.15) and Saracens and Northampton (5.15), the Grand National at 5.15pm and Manchester City v West Brom at 5.30pm.
Sunday is non-stop, with more US and Australian sport in the early hours, before the prestigious Paris-Roubaix cycling event kicks off at 9am.
That runs on until 4pm, and there's a Premier League double header starting with Sunderland vs Leicester at 1.30pm, followed by Tottenham vs Manchester United at 4pm. There is also the National Football League Division 1 semi-finals to look forward to, with Roscommon taking on Kerry (2pm) and Dublin clashing with Donegal (4pm).
Villarreal v Getafe then kills a little bit of time before the final day of the Masters, which starts at 6pm and runs through until 12.30am on Monday.