Ran into this clip of these Young Queens killin ish during a Dance Battle at the Free Spirit Festival in Düsseldorf, Germany. Check it out above. Enjoy!