UK, Leeds, live crabs for sale in Leeds Market.
Size: 5616px × 3744px
Location: Leeds, West Yorkshire, United Kingdom
Photo credit: © Chris Mellor / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: crabs, live, market, sale, stall, uk