swirling skirts

Long, ruffled skirts are an essential part of the attire for flamenco dance. Photos by Annette Crawford.

Long, ruffled skirts are an essential part of the attire for flamenco dance. Photos by Annette Crawford.

Long, ruffled skirts are an essential part of the attire for flamenco dance. Photos by Annette Crawford.