Deputies In East Texas Make A Horrific Discovery

KRLD News
Wednesday, December 11th
00:00:43