US Woman Found Chained to Tree in India Confesses She Shackled Herself, Police Say
August 6, 2024
US Woman Found Chained to Tree in India Confesses She Shackled Herself, Police Say