David Thibodeau Wiki: Where Is The “Waco” Survivor Now?
The Paramount Network aired the miniseries Waco on January 24, 2018, a riveting true-life tale of the 51-day standoff between a spiritual sect led by David Koresh and federal authorities. The conflict, which unfolded in 1993 near Waco, Texas, ended in a tragic fire that claimed many lives and left a deep scar in American…