Designed by
Title
Shoppers at english open air market #81667129
Description
Leek, Staffordshire Moorlands, England, U.K - June 21 2014 : Shoppers at Leekââ¬â¢s open air market Leek is an ancient borough and was granted its royal charter in 1214.
This image is editorial