Results 1 results found Elevated view from Indians Head Rock (Pedra Cabeca do Indio) over Cachadaca Beach, Trindade, Paraty, Rio de Janeiro, Brazil, South America