Tour de France Stage 21 has already expired, but we found some videos that might interest you.