Image 1 of 1
Colorful brimmed hats at Cheshire Fair in Swanzey, New Hampshire USA
Colorful brimmed hats at Cheshire Fair in Swanzey, New Hampshire USA