June 15, 2021
On this weeks episode, Andrew speaks to Terry Hobbs. Terry Hobbs is the stepfather of Stevie Branch. On May 5, 1993 three boys were reported missing in West Memphis, Arkansas. The next day, the bodies of the three boys were found in a drainage ditch....