Tourists visit the Caracol Falls in the Municipality of Canela, Rio Grande do Sul state, Brazil, on July 2, 2014. Located in the Serra Gaucha region, the Caracol Falls is a 130 meter waterfall and one of the most popular natural tourist scenery in Brazil. (Xinhua/Guillermo Arias)
Go to Forum >>0 Comment(s)