Blockbuster 26232

Blockbuster #26232 was a Blockbuster video store located at 9115 Telegraph Road in Taylor, Michigan.