Ladies Day at the races

Fashionistas are out in full force, sporting their voluminous hats for Ladies Day at Cheltenham Festival in Gloucestershire, England.