Rocinha is the largest favela in Brazil. It's a melting pot where drug dealing and violence go hand in hand.

Despite its infamous reputation, Rocinha is a special place for around 150,000 people that inhabit Rio de Janeiro's well-known steep hill.

Among this chaotic mass of concrete, brick, and cables, there's a tight community of surfers who only need to walk a mile to find great waves.

There's more to Rocinha than crime and misery. The Brazilian favela is also a place where dreams come true, and professional surfing careers start.

The Rocinha Surfing Association is working hard to get kids from low-income families into the ocean and the waves and to break barriers between social classes.