Bright colours and extravagant hats take over Cheltenham Festival fashion

Bright colours and extravagant hats take over Cheltenham Festival fashion