91³Ô¹ÏÍø

Watch CBS News

Trained dogs join search at Davenport, Iowa, collapsed building

A team of highly-trained dogs have been deployed to assist in rescue efforts at a partially collapsed building in Davenport, Iowa, where three people are missing,   

The dogs are referred to as "live and cadaver canines," trained to detect humans, alive or dead, city officials said.

The team had been in contact with city officials since the collapse on Sunday, Chief Rick Halleran, director of Iowa Task Force One, said at a press conference Friday. Members of the task force were mobilized to assist in the early stages of rescue and recovery. 

Officials made a formal request for the team's assistance for additional support with recovery operations Wednesday. The state's Urban Search and Rescue Task Force returned the next day.

"We had to get some groundwork and things in place before we could have the team back," Davenport Fire Chief Mike Carlsten said. "The first 24 to 36 hours we were there, the facility was in a constant state of motion and we had to allow the building to settle before we could formalize a solid plan before we could have their team come back in and actually move forward."

Officials said almost 50 people were helping with the effort.

"That search was completed before sundown last night and that has allowed us to move to the next phase of our mission, shoring, securing the building for control and recovery," Halleran said. "Iowa Task Force One has installed exterior shoring on the walls deemed unsafe by our engineers."

When asked if anything had been discovered, Halleran said he couldn't disclose that yet.

The six-story apartment building collapsed shortly before 5 p.m. local time Sunday. Authorities had initially said five people were missing, but Davenport Police Chief Jeff Bladel said Thursday that two of them have since been contacted and are safe. One moved out a month ago and was found in Texas, and the other was found locally.

The three missing residents were identified as Branden Colvin, 42, Ryan Hitchcock, 51, and Daniel Prien, 60. The three men were described as having a "high probability" of being home when the building partially collapsed.

missing-persons.png
Davenport Police Department

Seven people were rescued early, officials said, and another was later pulled out. More than a dozen others were escorted out of the building as they were "self evacuating," Carlsten said.

The city later released documents, including structural engineering reports, that show the building's owner was warned that parts of the building were unstable.

An engineer's report dated May 24, just days before the collapse, suggested patches in the west side of the building's brick façade "appear ready to fall imminently" and could be a safety hazard to cars or passersby.

The engineer's report also detailed that window openings, some filled and some unfilled, were insecure. In one case, the openings were "bulging outward" and looked "poised to fall." Inside the first floor, unsupported window openings help "explain why the façade is currently about to topple outward."

"The brick façade is unlikely to be preserved in place, but it can be brought down in a safe, controlled manner," the report said.

Andrew Wold, the building's owner, released a statement saying "our thoughts and prayers are with our tenants" and that his company, Davenport Hotel LLC, is working with agencies to help them.

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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });