Feedback

Police Work Grisly Crime Scene In Bali

 

Indonesian police discover the remains of an American woman, stuffed inside a suitcase outside a luxury hotel in Bali.

Shows