A Blockbuster store in London Britain
A Blockbuster store in London Britain 16 January 2012. DVD rental firm Blockbuster has become the latest UK High Street firm to go into administration after struggling against internet competitors. The chain has 528 stores and employs 4,190 staff.
Size: 5000px × 3334px
Photo credit: © TC / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: blockbuster, britain, london, store