The Fantasy Fest is a street party held annually on the last week of October in Key West, Florida, USA. It started in 1979 as a party, but soon acquired a life of its own and grew to more than 100,000 visitors and participants. The celebration now lasts ten days and includes balls, costume competitions, AIDS fundraisers, bodypainting, drag queen contests and costume parties, culminating in a big parade where people wear humorous and fantasy outfits.