The tour of Qatar http://www.letour.fr/us/homepage_horscourseTQA.html finished stage 3 yesterday. There are 3 more stages left raced over the next 3 days.
The worlds best cyclists are assembled for a gruelling road race covering the whole of Qatar. Each stage is well in excess of 100km and raced in the unforgiving desert environment.
If you have a chance today, tomorrow or at the weekend get down and watch.