Brazil may be best known for the samba, but a new dance - fuelled by YouTube and social media - is emerging from the favelas.
Passinho, or "little step", is a hybrid of pop, funk and break-dancing combined with traditional Brazilian styles such as samba, pagode and frevo.
This spring, a series of competitions has been held in Rio de Janeiro's sprawling shanty towns where drug dealers and violent gangs once ruled. Dancing duels lasting just 45 seconds pit one young man against another in front of large crowds.
One of those hoping his dance skills will get him and his family out of the favela, is 20-year-old Pablo Henrique Machado or "Pablinho".
Watch the video below: