Flamenco is a special type of traditional Spanish dancing that is celebrated the world over for its vibrancy. While once flamenco dancing was exclusively the style Anyone who travels to Spain can see special flamenco song and dance performances in a wide range of cities and locations. While these performances were once a form a self expression and were held during special occasions such as weddings,...