The Disappearance of Samantha Leighann Tapp in Burleson Texas
A detailed look at Samantha Leighann Tapp’s October 12, 2004 disappearance in Burleson, Texas and the long search for answers.
Read MoreA detailed look at Samantha Leighann Tapp’s October 12, 2004 disappearance in Burleson, Texas and the long search for answers.
Read More