The festival takes place each year in early January, with some 24,000 fans descending on the town normally home to about 14,000 Read More
The festival takes place each year in early January, with some 24,000 fans descending on the town normally home to about 14,000