On stage, several young people are showing off their rap, and their passionate dance.