The Surrey Festival of Dance topped off its second week with contemporary routines.
Up next this week is ballet, which continues on the weekend. Junior tap and stage take place next week.
The festival continues to April 28 and concludes to awards and the No Borders Group Dance Challenge on May 11.