
Execution Fail! Life Saving Measures Used on Christa Pike! Why?
Oct 5, 2026 - 55:13
Radio and PodcastLive Radio & Podcasts
Four days after Christmas on December 29, 1977, skeletal remains and clothing were discovered near the Firestone Tire plant in Wilson, North Carolina. After state and local police found the remains, a medical examiner sa...