Finger of God mountain. Landscape finger of God. Located near the town of Teresopolis, State of Rio de Janeiro, Brazil stock photo