Preview image
Preview image
Expensive headwear at May Meeting, York Racecourse | Big Pictures Archive