The Jerez Horse Fair is a week-long celebration held each May in Jerez de la Frontera, Spain. The fair began 500 years ago as a livestock market and has grown to include fireworks, polo matches, carriage driving, bullfighting, flamenco dancing and over 200 food and drink stalls. Thousands of tourists and locals dressed in traditional attire celebrate the region's horse culture and drink sherry late into the night when the fairgrounds are taken over by flamenco music and dancers.