The Last Person to See Teresa Alive

Dec 18, 2015 on Netflix at 3:00 AM


As Steven's trial begins, his attorneys argue that law enforcement officials framed him and were negligent in not pursuing other leads in the case.

Previous episode

Season 1 Episode 4

Dec 18, 2015

Next episode

Testing the Evidence
Season 1 Episode 6

Dec 18, 2015