0 Comment(s)
Print
E-mail Xinhua, July 4, 2014
Picture taken on July 2, 2014 shows a view of the Caracol Falls in the Municipality of Canela, Rio Grande do Sul state, Brazil. 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)