Traffic Stop Frees Woman From Captor
A British backpacker was freed from her alleged captor during a routine traffic stop in Mitchell, Australia.
A British backpacker was freed from her alleged captor during a routine traffic stop in Mitchell, Australia.