The lucky few who made it to the front of the queue head inside to nab their £30 limited edition denims. - picture 1 of 12
The lucky few who made it to the front of the queue head inside to nab their £30 limited edition denims.
- picture 1 of 12