Festival fever

Hats off to Caussade, home of France's annual hat festival, where for a few days every July, every visitor wears a hat or risks facing a 1 Euro fine...
 France