A while back we mentioned a photo that has surfaced of a horned human skull. On our podcast we were quick to discount it but John Sluder from TX wrote in and thinks he found some good evidence. Check out this museum that claims to hold the artifact.
The legend remains.