There are few things you can watch that are as moving as beautifully choreographed modern dance. All across the world there are many young choreographers who are creating amazing works of art that blend different styles, techniques, and themes together into a cohesive whole. To create these poignant dance numbers, a person must be very […]