Season One Teaser

Suicide or homicide? The death of Norma Waldron on June 13, 1987 is explored in the first season of Down & Away.

Her husband says suicide. Michigan State Police believe otherwise.

NOTE: Music used in this teaser from incompetech.com

Titles: Enter the Maze and Ghostpocalypse 7.