ADVERTISEMENT

Bilbao buzzing as Tour de France gets ready to roll

Published Jun 30, 2023 03:27 am
BILBAO (AFP) -- Cycling's Tour de France, with its vast caravan of teams, media, publicity and security, was visible everywhere around the Spanish city of Bilbao on Thursday, June 29, with riders poised to embark on the epic 21-day race to Paris. *(From Left), Jumbo-Visma's Belgian rider Wout Van Aert, Jumbo-Visma's Belgian rider Nathan Van Hooydonck, Jumbo-Visma's Belgian rider Tiesj Benoot, Jumbo-Visma's Dutch rider Wilco Kelderman, Jumbo-Visma's Danish rider Jonas Vingegaard and Jumbo-Visma's US rider Sepp Kuss take part in a team training session, on Thursday, June 29, two days prior to the start of the 110th edition of the Tour de France cycling race, in Bilbao, in northern Spain. (AFP)*

The 22 teams comprising a total of 176 riders will parade around a short downtown circuit starting in front of the Atlantic port's landmark Guggenheim museum later Thursday. A year after a hugely successful three-day Grand depart in Copenhagen and Denmark, the Tour de France will spend three days in the Spanish Basque Country. The region's rolling green hills should provide for a thrilling start with stage 1 a constantly undulating run of 182km from Bilbao and back. "This kind of start here in the Basque Country means the guys trying to win the race can't relax at all," said France's Julian Alaphilippe, one of the attack-minded riders expected to go for the stage 1 win Saturday. "They'll have to be ready right from the first day." Bilbao is decked out with Tour de France images on the sides of buses and in the metro stations, but that is nothing to what is expected along the roadsides of the route in one of road cycling's heartlands. Tour director Christian Prudhomme described the region as "the yellow jersey of spectators". Local rider Mikel Landa of the Bahrain Victorious team, who grew up speaking the Basque language, beamed with pride when asked how he felt ahead of the race. "There are seven of us (riders) from the region, the excitement and passion for cycling of the Basque people is huge," said Landa, who finished fourth on the 2021 Tour and is expected to challenge again this year. His teammate Pello Bilbao, from the Basque town of Guernica, said he, Landa and the six other Bahrain Victorious riders would be doing their best to honour Gino Maeder, who died aged 26 following a fall in the Tour of Switzerland earlier this month. "Every day we'll be riding in memory of Gino," he said of his Swiss former teammate. The Tour also takes in the neighbouring coastal town of San Sebastian, which hosted the Grand Depart of the 1992 Tour. Sunday's stage embarks from the town of Vitoria passing through the region's salt valley and nearby Rioja wine vineyards, while stage three starts at Amorebieta-Etxano and takes the peloton away from the Spanish Basque Country across the border with France to Bayonne on a largely flat 185km run.

Related Tags

Tour de France
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.