WARNING: Some of the details in this story may be considered too graphic for some audiences.