Holden, Megan – Tyler, TX – Jan 19, 2005
On the evening of January 19, 2005, 19 year old Megan Holden was working the night shift at Walmart in Tyler, Texas. She recently bought a shiny new red pickup and it’s parked in the parking lot far from the … Continued