Avenue dance rehearsals

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER

DANCING UP A STORM: Dancers rehearse for Avenue Dance Studio's 30th Anniversary concert. Picture: PAUL CARRACHER