Episode 16 Tara Grant

Tara and Stephen Grant were living what appeared to be a charmed life. Two lovely children, a house in the suburbs, an au pair to help with childcare, they were the envy of the neighbors. Until February of 2007 when Tara walked out on Stephen and vanished.

The Grants in happier times
The Grants in happier times
Stephen Grant after his capture in northern Michigan.
Stephen Grant after his capture in northern Michigan.

Leave a Reply

Your email address will not be published. Required fields are marked *