Choreography - Kate Flatt

Choreography is the highly creative process of interpreting and coordinating movement, music and…