91³Ô¹ÏÍø

Watch CBS News

Wreck believed to be WWI ship that sank with over 500 sailors found in "remarkable" condition

A group of divers working off the coast of Scotland found the wreck of what's believed to be a World War I ship that sank with more than 500 sailors on board. 

The HMS Hawke was torpedoed by a German U-boat on Oct. 15, 1914, according to , a U.K. agency that memorializes naval losses from World War I. The Royal Navy warship caught fire and sank in fewer than eight minutes, according to , with just 70 sailors surviving. In total, 524 sailors died when the ship sank near northern Scotland. 

454742638-975885577673988-8970943332494645274-n.jpg
The HMS Hawke. Lost in Waters Deep

A "group of very experienced technical divers" determined the site where they believe the Hawke sank, Lost in Waters Deep said. They dove to the wreck, which is about 360 feet underwater, on Aug. 11. 

Diver Steve Mortimer told the BBC the team identified the wreck site with a variety of research methods. He and other team members reviewed the day journal of the U-boat commander, which gave them an idea of where the ship had been when it fired the torpedo at the Hawke and looked at logs of other ships that communicated with the Hawke before its sinking.

454727311-975885921007287-178832281473773807-n.jpg
The Lost in Waters Deep team who found the wreck. Lost in Waters Deep

The team also reviewed reports of an "obstruction" in the area reported by Scottish fisheries in the 1980s. Divers found nothing at the obstruction site, but the large shipwreck was discovered less than a mile away. 

"It took years of research, but the actual time on the ground was just a few hours," Mortimer told the BBC. 

The wreckage will be formally identified by the Royal Navy in the coming weeks, the BBC reported. Mortimer called the wreck a "really remarkable time capsule." 

454867459-975885827673963-5474237737602435410-n.jpg
A nine-inch gun on the wreck. Simon Kay/Lost in Waters Deep

"There is a wonderful captain's walkway around the back of the stern. There's loads of guns because obviously she was a warship," Mortimer told the BBC. "There's lots of Royal Navy crockery. It is fascinating. She clearly was taken completely by surprise because lots of the portholes are still open ... You can look into the portholes and see rooms with artifacts - teacups, bowls and plates just there on the floor." 

Editor's note: This story has been updated to correct the year that the ship sank. It was 1914, not 1913.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });