Pedra Grande is actually the name of this magical place I discovered about 100km from Sao Paulo. Big Rock Brazil was a brand idea for creating a mountain bike resort on a private property in Pedra Grande. Btw: (by the way) Pedra translates to English as stone or rock and grande is large or big, […]
You must be logged in to post a comment.