Dinosaur Poop Fossil Reveals Why Birds Survived Mass Extinction
Fossilized Dinosaur Coprolite Yields Well-Preserved Hesperornithiform Feather
A fossilized dinosaur dropping recovered from Montana’s Hell Creek Formation contains an extraordinarily well-preserved bird feather, alongside additional feathers, tiny bones, and fish scales from a prehistoric avian meal consumed roughly 66 million years ago. Based on findings shared in Current Biology and spearheaded by Chicago Field Museum associate curator of fossil reptiles Jingmai O’Connor, the artifact grants an uncommon glimpse into the feather covering of avians that existed right before the asteroid strike wiped out nearly all non-avian dinosaurs.
The Tech TL;DR:
- Specimen Origin: A Hell Creek Formation coprolite discovered in northeastern Montana in 2016 by David DeMar Jr. of the University of Washington Burke Museum.
- Analytical Method: Micro-CT scanning utilized by researchers to digitally inspect the interior of the fossilized dinosaur dung in 3D without destructive extraction.
- Evolutionary Insight: The inclusion of hesperornithiform feathers points to mixed modern and primitive plumage traits that may explain why Neornithes survived the end-Cretaceous extinction.
Unearthing Avian Remains in Hell Creek Coprolites
The find originated back in 2016 when David DeMar Jr., working with the University of Washington Burke Museum, was gathering fossils across the Hell Creek Formation in northeastern Montana. While scanning a rocky ledge on his hands and knees in search of piscine remains, DeMar spotted a dark, reddish-brown item roughly half the dimensions of a golf ball. Inspecting its outer layer using a hand lens revealed a diminutive feather, an unexpected find because feathers had not previously been found in the Hell Creek Formation despite more than 150 years of fossil collecting there.
Scientific analysis subsequently confirmed that the item constituted a coprolite—fossilized excrement—left behind by a medium-sized theropod dinosaur. According to the study authors, the exact animal responsible cannot be established from the specimen, although predators such as Tyrannosaurus or Nanotyrannus are among the possibilities considered. To peer inside the specimen without destroying it, the research team employed micro-CT scanning. Thousands of X-ray images allowed scientists to virtually examine its interior. As study co-author Nate Carroll of the Carter County Museum in Montana stated, every hour processing data revealed another feather, another scale, and another bone in stunning 3D.
Anatomy of a Prehistoric Meal
Inside the coprolite, analysis confirmed multiple feathers, tiny scales belonging to a gar fish, and leg bones from a hesperornithiform bird. These bones establish the bird as the most likely source of the feathers. Hesperornithiforms were specialized aquatic birds that lived during the Cretaceous. Numerous members lacked flight capabilities, utilizing robust lower limbs to push themselves through aquatic environments while pursuing prey, rendering them structurally comparable to contemporary foot-propelled diving avians.
The fish scales tell an additional story. Researchers interpret them as the remains of the bird’s own final meal. The plumage observed within most likely derived from a hesperornithiform, which represents an ancient lineage of diving birds closely tied to the evolutionary tree of modern avians. They reveal an unexpected mixture of modern waterproof feathers and more primitive body feathers. Researchers propose that differences in insulating plumage, and possibly molting strategies, may help explain why Neornithes survived the catastrophic conditions following the end-Cretaceous asteroid impact while every other dinosaur lineage disappeared.
Implications for Paleontological Data Acquisition
As paleontology increasingly adopts non-destructive volumetric imaging pipelines like micro-CT, researchers can extract microfossils from complex sedimentary and organic matrices with precision.

import os
import glob
def audit_ct_scans(directory_path):
scan_files = glob.glob(os.path.join(directory_path, "*.dcm"))
print(f"Total DICOM slices detected: {len(scan_files)}")
for file in scan_files:
if os.path.getsize(file) == 0:
print(f"Warning: Empty slice detected -> {file}")
audit_ct_scans("/data/coprolite_scans/")
Future Outlook for Prehistoric Feather Analysis
The identification of pristine plumage structures inside a 66-million-year-old coprolite opens new avenues for understanding Cretaceous survival mechanics. As computational biology and high-resolution imaging continue to intersect, researchers will likely uncover more microfossil data trapped within unexpected geological containers.