Visiting the Itaimbezinho Canyon in the South of Brazil Located in Aparatos da Serra National Park, near Cambará do Sul (Serra Gaúcha), the Itaimbezinho Canyon is one of the largest in Brazil. The… Continue Reading →