Hat heaven at Royal Ascot

2011-06-14 2

Royal Ascot celebrates its 300th anniversary with men and women showing off their hats.