Skydiving plane crash kills 11 in France

Rescuers and security personnel work alongside the wreckage of a Pilatus PC-6 light aircraft after it crashed at Tomblaine, on the outskirts of Nancy, eastern France, on Sunday (AFP photo)
Rescuers and security personnel work alongside the wreckage of a Pilatus PC-6 light aircraft after it crashed at Tomblaine, on the outskirts of Nancy, eastern France, on Sunday (AFP photo)

TOMBLAINE, France — A skydiving plane crashed on Sunday in eastern France, killing all 11 people on board — among them a group of nurses — local authorities said, the country's deadliest ever general aviation accident.

The crash in the town of Tomblaine killed five instructors, five students and the pilot, said Yves Seguy, the prefect of the Meurthe-et-Moselle department.

The students were nurses, according to the head of Meurthe-et-Moselle's nursing council, Thierry Pechey.

"They were colleagues who had decided to go on a first skydiving jump, no doubt to unwind, as we're going through a difficult time with the heatwave," he said.

Mayor of the nearby city of Nancy, Mathieu Klein, said the victims "died in full view of their loved ones, who were preparing to film the tandem skydives".

Medical and psychological support teams were caring for relatives of the victims who were present, as well as other witnesses, according to local authorities.

The incident is "the most serious general aviation accident in terms of loss of life", excluding military and commercial aviation, according to France's BEA aviation safety agency.

Just missed home

“There has not been such a serious accident in aeronautics concerning parachute jumping for about 30 years," said Transport Minister Philippe Tabarot.

Tabarot and Interior Minister Laurent Nunez both visited the site.

The aircraft, a Pilatus registered in Germany, crashed in a grassy area near the runway of the Nancy-Essey aerodrome, close to a residential area and two roads, an AFP journalist reported.

"It's tragic, but it could have been even worse," said Klein, noting the plane crashed "just a few metres from homes".

Tomblaine mayor Herve Feron said the plane fell "in a completely unexplained manner... during the ascent", describing it as crashing "straight down".

The aircraft had been "chartered for the occasion, for the skydiving weekend, as is regularly done", he added.

The cause of the incident was not immediately clear and a technical investigation has been opened, said Amaury Lacote, deputy public prosecutor in the eastern city of Nancy.

Police posted on X to urge people to "strictly avoid" the area around the airport to allow emergency services access.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });