Nestled in the South Pacific Ocean, some 6,000 people live on the most isolated, inhabited island in the world: Rapa Nui.
New video, taken from the cellphone of Jonathan Ross, the officer who fatally shot Renee Good, was obtained by the website ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results