O'Hare Human Heads

Authorities Seize 18 Human Heads at O’Hare International

Authorities Seize 18 Human Heads at O’Hare International
Authorities at Chicago's O'Hare International Airport have held up a shipment of 18 human heads sent from Rome and bound for a facility in the U.S. where they would be used in anatomical research.
origin Author: 
origin Blog: