Tennessee Mom Kills Infant And Herself By Jumping From Highway Overpass
In a heartbreaking story, a Tennessee mother suffering from severe depression took her own life as well as that of her infant child by jumping from an overpass into traffic on Monday. Visit streaming.thesource.com for more information 26-year-old Tonisha Lashay Barker leaped into traffic while holding her 21-month-old infant. A trucker later reported a “large […]