https://www.cyclingnews.com/features/when-the-tour-de-france-meets-paris-roubaix/
The cobbled stages of the recent TdFs, 2010, 2014, 2015 and 2018.
My small peeve is that while it talks of Contador in 2010 getting caught behind the big cobble crash and finishing 1:13 down on Andy Schleck, it makes no mention of the incredible marathon ride Contador did on a dying rear wheel to finish that close or that it was key to Contador being close enough on GC to take advantage of Schleck's famous FD miscue. (I consider that as one of the great Tour de France winning rides; just completely un-sung.)