
A Netfix documentary set for release in early November will revisit the 2005 disappearance and death of Mountain Brook teen Natalee Holloway in Aruba.

A Netfix documentary set for release in early November will revisit the 2005 disappearance and death of Mountain Brook teen Natalee Holloway in Aruba.